diff -pruN 4:24.12.3-2/.clang-format-pre-commit 4:25.08.2-0ubuntu2/.clang-format-pre-commit
--- 4:24.12.3-2/.clang-format-pre-commit	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/.clang-format-pre-commit	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,95 @@
+---
+# SPDX-FileCopyrightText: 2019 Christoph Cullmann <cullmann@kde.org>
+# SPDX-FileCopyrightText: 2019 Gernot Gebhard <gebhard@absint.com>
+#
+# SPDX-License-Identifier: MIT
+
+# This file got automatically created by ECM, do not edit
+# See https://clang.llvm.org/docs/ClangFormatStyleOptions.html for the config options
+# and https://community.kde.org/Policies/Frameworks_Coding_Style#Clang-format_automatic_code_formatting
+# for clang-format tips & tricks
+---
+Language: JavaScript
+DisableFormat: true
+---
+Language: Json
+DisableFormat: false
+IndentWidth: 4
+---
+
+# Style for C++
+Language: Cpp
+
+# base is WebKit coding style: https://webkit.org/code-style-guidelines/
+# below are only things set that diverge from this style!
+BasedOnStyle: WebKit
+
+# enforce C++11 (e.g. for std::vector<std::vector<lala>>
+Standard: Cpp11
+
+# 4 spaces indent
+TabWidth: 4
+
+# 2 * 80 wide lines
+ColumnLimit: 160
+
+# sort includes inside line separated groups
+SortIncludes: true
+
+# break before braces on function, namespace and class definitions.
+BreakBeforeBraces: Linux
+
+# CrlInstruction *a;
+PointerAlignment: Right
+
+# horizontally aligns arguments after an open bracket.
+AlignAfterOpenBracket: Align
+
+# don't move all parameters to new line
+AllowAllParametersOfDeclarationOnNextLine: false
+
+# no single line functions
+AllowShortFunctionsOnASingleLine: None
+
+# no single line enums
+AllowShortEnumsOnASingleLine: false
+
+# always break before you encounter multi line strings
+AlwaysBreakBeforeMultilineStrings: true
+
+# don't move arguments to own lines if they are not all on the same
+BinPackArguments: false
+
+# don't move parameters to own lines if they are not all on the same
+BinPackParameters: false
+
+# In case we have an if statement with multiple lines the operator should be at the beginning of the line
+# but we do not want to break assignments
+BreakBeforeBinaryOperators: NonAssignment
+
+# format C++11 braced lists like function calls
+Cpp11BracedListStyle: true
+
+# do not put a space before C++11 braced lists
+SpaceBeforeCpp11BracedList: false
+
+# remove empty lines
+KeepEmptyLinesAtTheStartOfBlocks: false
+
+# no namespace indentation to keep indent level low
+NamespaceIndentation: None
+
+# we use template< without space.
+SpaceAfterTemplateKeyword: false
+
+# Always break after template declaration
+AlwaysBreakTemplateDeclarations: true
+
+# macros for which the opening brace stays attached.
+ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH, forever, Q_FOREVER, QBENCHMARK, QBENCHMARK_ONCE , wl_resource_for_each, wl_resource_for_each_safe ]
+
+# keep lambda formatting multi-line if not empty
+AllowShortLambdasOnASingleLine: Empty
+
+# We do not want clang-format to put all arguments on a new line
+AllowAllArgumentsOnNextLine: false
diff -pruN 4:24.12.3-2/.codespellrc.license 4:25.08.2-0ubuntu2/.codespellrc.license
--- 4:24.12.3-2/.codespellrc.license	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/.codespellrc.license	2025-09-15 05:53:38.000000000 +0000
@@ -1,2 +1,2 @@
-# SPDX-FileCopyrightText: 2022-2024 Laurent Montel <montel@kde.org>
+# SPDX-FileCopyrightText: 2022-2025 Laurent Montel <montel@kde.org>
 # SPDX-License-Identifier: CC0-1.0
diff -pruN 4:24.12.3-2/.gersemirc 4:25.08.2-0ubuntu2/.gersemirc
--- 4:24.12.3-2/.gersemirc	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/.gersemirc	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,3 @@
+indent: 4
+line_length: 120
+list_expansion: favour-expansion
diff -pruN 4:24.12.3-2/.gitignore 4:25.08.2-0ubuntu2/.gitignore
--- 4:24.12.3-2/.gitignore	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/.gitignore	2025-09-15 05:53:38.000000000 +0000
@@ -28,3 +28,4 @@ compile_commands.json
 .cache
 Testing/
 /.vscode/
+.qtcreator/
diff -pruN 4:24.12.3-2/.gitlab-ci.yml 4:25.08.2-0ubuntu2/.gitlab-ci.yml
--- 4:24.12.3-2/.gitlab-ci.yml	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/.gitlab-ci.yml	2025-09-15 05:53:38.000000000 +0000
@@ -1,13 +1,13 @@
-# SPDX-FileCopyrightText: 2020-2024 Laurent Montel <montel@kde.org>
+# SPDX-FileCopyrightText: 2020-2025 Laurent Montel <montel@kde.org>
 # SPDX-License-Identifier: CC0-1.0
 
 include:
   - project: sysadmin/ci-utilities
     file:
       - /gitlab-templates/linux-qt6.yml
-      - /gitlab-templates/json-validation.yml
+      - /gitlab-templates/linux-qt6-next.yml
       - /gitlab-templates/freebsd-qt6.yml
       - /gitlab-templates/reuse-lint.yml
       - /gitlab-templates/windows-qt6.yml
       - /gitlab-templates/cppcheck.yml
-      - /gitlab-templates/clang-format.yml
+      - /gitlab-templates/pre-commit.yml
diff -pruN 4:24.12.3-2/.kde-ci.yml 4:25.08.2-0ubuntu2/.kde-ci.yml
--- 4:24.12.3-2/.kde-ci.yml	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/.kde-ci.yml	2025-09-15 05:53:38.000000000 +0000
@@ -2,16 +2,16 @@
 # SPDX-License-Identifier: CC0-1.0
 
 Dependencies:
-- 'on': ['Linux', 'FreeBSD', 'Windows', 'macOS']
-  'require':
+ - 'on': ['Linux', 'FreeBSD', 'Windows', 'macOS']
+   'require':
     'frameworks/extra-cmake-modules': '@latest-kf6'
-    'frameworks/kcontacts' : '@latest-kf6'
+    'frameworks/kcontacts': '@latest-kf6'
     'frameworks/purpose': '@latest-kf6'
-    'pim/akonadi' : '@same'
-    'pim/akonadi-contacts' : '@same'
-    'pim/kimap' : '@same'
-    'pim/libkdepim' : '@same'
-    'pim/kldap' : '@same'
+    'pim/akonadi': '@same'
+    'pim/akonadi-contacts': '@same'
+    'pim/kimap': '@same'
+    'pim/libkdepim': '@same'
+    'pim/kldap': '@same'
     'frameworks/kconfig': '@latest-kf6'
     'frameworks/kcrash': '@latest-kf6'
     'frameworks/kdbusaddons': '@latest-kf6'
@@ -32,13 +32,14 @@ Dependencies:
     'frameworks/kxmlgui': '@latest-kf6'
     'frameworks/kiconthemes': '@latest-kf6'
     'frameworks/kcalendarcore': '@latest-kf6'
+    'frameworks/kcolorscheme': '@latest-kf6'
     'libraries/ktextaddons': '@latest-kf6'
 
-- 'on': ['Linux', 'FreeBSD', 'macOS']
-  'require':
-    'pim/akonadi-search' : '@same'
+ - 'on': ['Linux', 'FreeBSD']
+   'require':
+    'pim/akonadi-search': '@same'
     'plasma/plasma-activities': '@latest-kf6'
 
 Options:
-  require-passing-tests-on: [ 'Linux', 'FreeBSD' ]
-  cppcheck-arguments: '--enable=warning,style,performance'
+ require-passing-tests-on: ['Linux', 'FreeBSD']
+ cppcheck-arguments: '--enable=warning,style,performance'
diff -pruN 4:24.12.3-2/.pre-commit-config.yaml 4:25.08.2-0ubuntu2/.pre-commit-config.yaml
--- 4:24.12.3-2/.pre-commit-config.yaml	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/.pre-commit-config.yaml	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,59 @@
+# SPDX-FileCopyrightText: none
+# SPDX-License-Identifier: CC0-1.0
+# See https://pre-commit.com for more information
+# See https://pre-commit.com/hooks.html for more hooks
+
+exclude: (^po/|.desktop|Messages.sh)
+repos:
+ - repo: https://github.com/pre-commit/pre-commit-hooks
+   rev: v5.0.0
+   hooks:
+    - id: trailing-whitespace
+    - id: end-of-file-fixer
+    - id: check-added-large-files
+    - id: check-case-conflict
+    - id: check-xml
+    - id: check-yaml
+      args: [--allow-multiple-documents]
+      exclude: ^(.clang-tidy)
+    - id: check-json
+    - id: check-symlinks
+    - id: destroyed-symlinks
+    - id: check-executables-have-shebangs
+ - repo: https://github.com/pre-commit/mirrors-clang-format
+   rev: v20.1.4
+   hooks:
+    - id: clang-format
+    # force using this project's configuration rather
+    # than the one provided by CI
+      args: ["--style=file:.clang-format-pre-commit"]
+ - repo: https://github.com/astral-sh/ruff-pre-commit
+  # Ruff version.
+   rev: v0.11.9
+   hooks:
+    # Run the linter.
+    - id: ruff
+    # Run the formatter.
+    - id: ruff-format
+ - repo: https://github.com/codespell-project/codespell
+   rev: v2.4.1
+   hooks:
+    - id: codespell
+      exclude: (textemoticons/core/data/emoji.json|textgrammarcheck/grammalecte/autotests/data/result1.json|texttranslator/translator/plugins/bergamot/autotests/data/modellanguages/models.json|textgrammarcheck/languagetool/autotests/data/test2.json|textautocorrection/core/autotests/data/custom-fr-ref.xml|textgrammarcheck/common/autotests/grammarresultutiltest.cpp|textautocorrection/core/autotests/data/custom-fr.xml)
+ - repo: https://github.com/BlankSpruce/gersemi
+   rev: 0.19.3
+   hooks:
+    - id: gersemi
+ - repo: https://github.com/DavidAnson/markdownlint-cli2
+   rev: v0.18.1
+   hooks:
+    - id: markdownlint-cli2
+      files: \.(md|mdown|markdown)$
+ - repo: https://github.com/scop/pre-commit-shfmt
+   rev: v3.11.0-1
+   hooks:
+    - id: shfmt
+ - repo: https://github.com/shellcheck-py/shellcheck-py
+   rev: v0.10.0.1
+   hooks:
+    - id: shellcheck
diff -pruN 4:24.12.3-2/CMakeLists.txt 4:25.08.2-0ubuntu2/CMakeLists.txt
--- 4:24.12.3-2/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -1,12 +1,12 @@
 # SPDX-License-Identifier: CC0-1.0
 # SPDX-FileCopyrightText: none
 cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
-set(PIM_VERSION "6.3.3")
+set(PIM_VERSION "6.5.2")
 
 project(pimcommon VERSION ${PIM_VERSION})
 
-set(KF_MIN_VERSION "6.6.0")
-set(QT_REQUIRED_VERSION "6.7.0")
+set(KF_MIN_VERSION "6.14.0")
+set(QT_REQUIRED_VERSION "6.8.0")
 set(CMAKE_CXX_STANDARD 20)
 find_package(ECM ${KF_MIN_VERSION} CONFIG REQUIRED)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
@@ -19,11 +19,26 @@ include(ECMGenerateExportHeader)
 include(ECMSetupVersion)
 include(ECMGenerateHeaders)
 
-include(FeatureSummary)
-include(KDEGitCommitHooks)
-include(KDEClangFormat)
-file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES src/*.cpp src/*.h)
-kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})
+file(
+    GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES
+    src/*.cpp
+    src/*.h
+)
+set(PRE_COMMIT_INSTALLED FALSE)
+if(${CMAKE_SOURCE_DIR} STREQUAL ${PROJECT_SOURCE_DIR})
+    if(EXISTS "${PROJECT_SOURCE_DIR}/.git/hooks/pre-commit")
+        file(READ "${PROJECT_SOURCE_DIR}/.git/hooks/pre-commit" FILE_CONTENTS)
+        string(FIND "${FILE_CONTENTS}" "File generated by pre-commit" INDEX)
+        if(${INDEX} GREATER_EQUAL 0)
+            set(PRE_COMMIT_INSTALLED TRUE)
+        endif()
+    endif()
+endif()
+if(NOT ${PRE_COMMIT_INSTALLED})
+    include(KDEGitCommitHooks)
+    include(KDEClangFormat)
+    kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})
+endif()
 
 include(ECMQtDeclareLoggingCategory)
 include(ECMDeprecationSettings)
@@ -35,18 +50,32 @@ include(ECMAddQch)
 include(ECMCheckOutboundLicense)
 
 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)")
+add_feature_info(
+    QCH
+    ${BUILD_QCH}
+    "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)"
+)
 
 set(PIMCOMMON_LIB_VERSION ${PIM_VERSION})
-set(LIBKDEPIM_LIB_VERSION "6.3.3")
-set(KTEXTADDONS_MIN_VERSION "1.5.4")
-set(KIMAP_LIB_VERSION "6.3.3")
-set(KLDAP_LIB_VERSION "6.3.3")
-
-set(AKONADICONTACT_LIB_VERSION "6.3.3")
-set(AKONADI_VERSION "6.3.3")
-
-find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets DBus Network Xml)
+set(LIBKDEPIM_LIB_VERSION "6.5.2")
+set(KTEXTADDONS_MIN_VERSION "1.6.0")
+set(KIMAP_LIB_VERSION "6.5.2")
+set(KLDAP_LIB_VERSION "6.5.2")
+
+set(AKONADICONTACT_LIB_VERSION "6.5.2")
+set(AKONADI_VERSION "6.5.2")
+set(AKONADI_SEARCH_VERSION "6.5.2")
+
+find_package(
+    Qt6
+    ${QT_REQUIRED_VERSION}
+    CONFIG
+    REQUIRED
+        Widgets
+        DBus
+        Network
+        Xml
+)
 
 find_package(KF6Archive ${KF_MIN_VERSION} CONFIG REQUIRED)
 find_package(KF6Codecs ${KF_MIN_VERSION} CONFIG REQUIRED)
@@ -64,6 +93,7 @@ find_package(KF6Service ${KF_MIN_VERSION
 find_package(KF6WidgetsAddons ${KF_MIN_VERSION} CONFIG REQUIRED)
 find_package(KF6XmlGui ${KF_MIN_VERSION} CONFIG REQUIRED)
 find_package(KF6WidgetsAddons ${KF_MIN_VERSION} CONFIG REQUIRED)
+find_package(KF6ColorScheme ${KF_MIN_VERSION} CONFIG REQUIRED)
 
 find_package(KPim6Akonadi ${AKONADI_VERSION} CONFIG REQUIRED)
 find_package(KPim6AkonadiContactWidgets ${AKONADICONTACT_LIB_VERSION} CONFIG REQUIRED)
@@ -79,19 +109,48 @@ if(USE_UNITY_CMAKE_SUPPORT)
 endif()
 
 option(BUILD_DESIGNERPLUGIN "Build plugin for Qt Designer" ON)
-add_feature_info(DESIGNERPLUGIN ${BUILD_DESIGNERPLUGIN} "Build plugin for Qt Designer")
-
+add_feature_info(
+    DESIGNERPLUGIN
+    ${BUILD_DESIGNERPLUGIN}
+    "Build plugin for Qt Designer"
+)
 
-option(FORCE_DISABLE_AKONADI_SEARCH "Disable features and API that require akonadi-search, e.g. because xapian isn't available" OFF)
+option(
+    FORCE_DISABLE_AKONADI_SEARCH
+    "Disable features and API that require akonadi-search, e.g. because xapian isn't available"
+    OFF
+)
 if(UNIX)
     if(NOT FORCE_DISABLE_AKONADI_SEARCH)
         find_package(KPim6AkonadiSearch ${AKONADI_SEARCH_VERSION} CONFIG REQUIRED)
-        set_package_properties(KPim6AkonadiSearch PROPERTIES DESCRIPTION "The Akonadi Search libraries" URL "https://invent.kde.org/pim/akonadi-search" TYPE REQUIRED PURPOSE "Provides search capabilities in KMail and Akonadi")
+        set_package_properties(
+            KPim6AkonadiSearch
+            PROPERTIES
+                DESCRIPTION
+                    "The Akonadi Search libraries"
+                URL
+                    "https://invent.kde.org/pim/akonadi-search"
+                TYPE
+                    REQUIRED
+                PURPOSE
+                    "Provides search capabilities in KMail and Akonadi"
+        )
     endif()
 else()
     if(NOT FORCE_DISABLE_AKONADI_SEARCH)
         find_package(KPim6AkonadiSearch ${AKONADI_SEARCH_VERSION} CONFIG)
-        set_package_properties(KPim6AkonadiSearch PROPERTIES DESCRIPTION "The Akonadi Search libraries" URL "https://invent.kde.org/pim/akonadi-search" TYPE OPTIONAL PURPOSE "Provides search capabilities in KMail and Akonadi")
+        set_package_properties(
+            KPim6AkonadiSearch
+            PROPERTIES
+                DESCRIPTION
+                    "The Akonadi Search libraries"
+                URL
+                    "https://invent.kde.org/pim/akonadi-search"
+                TYPE
+                    OPTIONAL
+                PURPOSE
+                    "Provides search capabilities in KMail and Akonadi"
+        )
     endif()
 endif()
 
@@ -102,17 +161,21 @@ endif()
 set(DISABLE_AKONADI_SEARCH ${FORCE_DISABLE_AKONADI_SEARCH})
 configure_file(config-akonadi-search.h.in ${CMAKE_CURRENT_BINARY_DIR}/src/config-akonadi-search.h)
 
-option(ENABLE_WARN_OUTDATED "Warn users if using an old version; if you long term supported distribution, you might want to set this to off" ON)
+option(
+    ENABLE_WARN_OUTDATED
+    "Warn users if using an old version; if you long term supported distribution, you might want to set this to off"
+    ON
+)
 
 if(BUILD_TESTING)
-   add_definitions(-DBUILD_TESTING)
-   find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Test)
+    add_definitions(-DBUILD_TESTING)
+    find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Test)
 endif()
 
 ########### Targets ###########
 
 add_definitions(-DQT_NO_CONTEXTLESS_CONNECT)
-ecm_set_disabled_deprecation_versions(QT 6.8.0 KF 6.8.0)
+ecm_set_disabled_deprecation_versions(QT 6.10.0 KF 6.16.0)
 
 find_package(KF6TextAutoCorrectionWidgets ${KTEXTADDONS_MIN_VERSION} CONFIG REQUIRED)
 find_package(KF6TextAddonsWidgets ${KTEXTADDONS_MIN_VERSION} CONFIG REQUIRED)
@@ -121,33 +184,40 @@ find_package(KF6TextCustomEditor ${KTEXT
 option(OPTION_USE_PLASMA_ACTIVITIES "Activate plasma activities" ON)
 if(OPTION_USE_PLASMA_ACTIVITIES)
     if(NOT WIN32 AND NOT APPLE)
-       set(OPTION_USE_PLASMA_ACTIVITIES true)
+        set(OPTION_USE_PLASMA_ACTIVITIES true)
     else()
-       set(OPTION_USE_PLASMA_ACTIVITIES false)
+        set(OPTION_USE_PLASMA_ACTIVITIES false)
     endif()
 endif()
 if(OPTION_USE_PLASMA_ACTIVITIES)
     if(NOT WIN32 AND NOT APPLE)
-       set(PLASMAACTIVITIES_MIN_VERSION "6.1.0")
-       find_package(PlasmaActivities ${PLASMAACTIVITIES_MIN_VERSION})
-       set_package_properties(PlasmaActivities PROPERTIES DESCRIPTION
-               "Allow to compile with plasma activities"
-                TYPE OPTIONAL
+        set(PLASMAACTIVITIES_MIN_VERSION "6.1.0")
+        find_package(PlasmaActivities ${PLASMAACTIVITIES_MIN_VERSION})
+        set_package_properties(
+            PlasmaActivities
+            PROPERTIES
+                DESCRIPTION
+                    "Allow to compile with plasma activities"
+                TYPE
+                    OPTIONAL
         )
     endif()
 endif()
 
-
-
 add_subdirectory(src)
 ecm_qt_install_logging_categories(
         EXPORT PIMCOMMON
         FILE pimcommon.categories
         DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
 )
-kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
+if(DEFINED kde_configure_git_pre_commit_hook)
+    kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
+endif()
 ki18n_install(po)
 ecm_feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
-file(GLOB_RECURSE ALL_SOURCE_FILES src/*.cpp src/*.h)
+file(
+    GLOB_RECURSE ALL_SOURCE_FILES
+    src/*.cpp
+    src/*.h
+)
 ecm_check_outbound_license(LICENSES GPL-2.0-only  FILES ${ALL_SOURCE_FILES})
-
diff -pruN 4:24.12.3-2/CMakePresets.json 4:25.08.2-0ubuntu2/CMakePresets.json
--- 4:24.12.3-2/CMakePresets.json	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/CMakePresets.json	2025-09-15 05:53:38.000000000 +0000
@@ -40,7 +40,7 @@
             "displayName": "Build with Asan support.",
             "cacheVariables": {
                 "CMAKE_BUILD_TYPE": "Debug",
-                "ECM_ENABLE_SANITIZERS" : "'address;undefined'"
+                "ECM_ENABLE_SANITIZERS": "'address;undefined'"
             },
             "inherits": [
                 "base"
@@ -120,12 +120,18 @@
             ]
         },
         {
-            "name": "pch",
-            "displayName": "pch",
+            "name": "ftime-trace",
+            "displayName": "ftime-trace",
             "cacheVariables": {
                 "CMAKE_BUILD_TYPE": "Debug",
-                "USE_PRECOMPILED_HEADERS": "ON",
-                "BUILD_COVERAGE": "ON"
+                "USE_DEVELOPER_MODE": "ON",
+                "CMAKE_C_FLAGS_INIT": "-ftime-trace",
+                "CMAKE_CXX_FLAGS_INIT": "-ftime-trace"
+            },
+            "environment": {
+                "CC": "/usr/bin/clang",
+                "CXX": "/usr/bin/clang++",
+                "CCACHE_DISABLE": "ON"
             },
             "inherits": [
                 "base"
@@ -138,6 +144,10 @@
             "configurePreset": "dev"
         },
         {
+            "name": "ftime-trace",
+            "configurePreset": "ftime-trace"
+        },
+        {
             "name": "dev-mold",
             "configurePreset": "dev-mold"
         },
@@ -146,10 +156,6 @@
             "configurePreset": "dev-clang"
         },
         {
-            "name": "pch",
-            "configurePreset": "pch"
-        },
-        {
             "name": "release",
             "configurePreset": "release"
         },
@@ -169,35 +175,55 @@
             "name": "clazy",
             "configurePreset": "clazy",
             "environment": {
-                "CLAZY_CHECKS" : "level0,level1,detaching-member,ifndef-define-typo,isempty-vs-count,qrequiredresult-candidates,reserve-candidates,signal-with-return-value,unneeded-cast,function-args-by-ref,function-args-by-value,returning-void-expression,no-ctor-missing-parent-argument,isempty-vs-count,qhash-with-char-pointer-key,raw-environment-function,qproperty-type-mismatch,old-style-connect,qstring-allocations,container-inside-loop,heap-allocated-small-trivial-type,inefficient-qlist,qstring-varargs,level2,detaching-member,heap-allocated-small-trivial-type,isempty-vs-count,qstring-varargs,qvariant-template-instantiation,raw-environment-function,reserve-candidates,signal-with-return-value,thread-with-slots,no-ctor-missing-parent-argument,no-missing-typeinfo",
-                "CCACHE_DISABLE" : "ON"
+                "CLAZY_CHECKS": "level0,level1,detaching-member,ifndef-define-typo,isempty-vs-count,qrequiredresult-candidates,reserve-candidates,signal-with-return-value,unneeded-cast,function-args-by-ref,function-args-by-value,returning-void-expression,no-ctor-missing-parent-argument,isempty-vs-count,qhash-with-char-pointer-key,raw-environment-function,qproperty-type-mismatch,old-style-connect,qstring-allocations,container-inside-loop,heap-allocated-small-trivial-type,inefficient-qlist,qstring-varargs,level2,detaching-member,heap-allocated-small-trivial-type,isempty-vs-count,qstring-varargs,qvariant-template-instantiation,raw-environment-function,reserve-candidates,signal-with-return-value,thread-with-slots,no-ctor-missing-parent-argument,no-missing-typeinfo",
+                "CCACHE_DISABLE": "ON"
             }
         }
     ],
     "testPresets": [
-    {
-      "name": "dev",
-      "configurePreset": "dev",
-      "output": {"outputOnFailure": true},
-      "execution": {"noTestsAction": "error", "stopOnFailure": false}
-    },
-    {
-      "name": "asan",
-      "configurePreset": "asan",
-      "output": {"outputOnFailure": true},
-      "execution": {"noTestsAction": "error", "stopOnFailure": true}
-    },
-    {
-      "name": "unity",
-      "configurePreset": "unity",
-      "output": {"outputOnFailure": true},
-      "execution": {"noTestsAction": "error", "stopOnFailure": true}
-    },
-    {
-      "name": "coverage",
-      "configurePreset": "coverage",
-      "output": {"outputOnFailure": true},
-      "execution": {"noTestsAction": "error", "stopOnFailure": true}
-    }
-  ]
+        {
+            "name": "dev",
+            "configurePreset": "dev",
+            "output": {
+                "outputOnFailure": true
+            },
+            "execution": {
+                "noTestsAction": "error",
+                "stopOnFailure": false
+            }
+        },
+        {
+            "name": "asan",
+            "configurePreset": "asan",
+            "output": {
+                "outputOnFailure": true
+            },
+            "execution": {
+                "noTestsAction": "error",
+                "stopOnFailure": true
+            }
+        },
+        {
+            "name": "unity",
+            "configurePreset": "unity",
+            "output": {
+                "outputOnFailure": true
+            },
+            "execution": {
+                "noTestsAction": "error",
+                "stopOnFailure": true
+            }
+        },
+        {
+            "name": "coverage",
+            "configurePreset": "coverage",
+            "output": {
+                "outputOnFailure": true
+            },
+            "execution": {
+                "noTestsAction": "error",
+                "stopOnFailure": true
+            }
+        }
+    ]
 }
diff -pruN 4:24.12.3-2/CMakePresets.json.license 4:25.08.2-0ubuntu2/CMakePresets.json.license
--- 4:24.12.3-2/CMakePresets.json.license	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/CMakePresets.json.license	2025-09-15 05:53:38.000000000 +0000
@@ -1,2 +1,2 @@
-# SPDX-FileCopyrightText: 2021-2024 Laurent Montel <montel@kde.org>
+# SPDX-FileCopyrightText: 2021-2025 Laurent Montel <montel@kde.org>
 # SPDX-License-Identifier: BSD-3-Clause
diff -pruN 4:24.12.3-2/LICENSES/GPL-2.0-or-later.txt 4:25.08.2-0ubuntu2/LICENSES/GPL-2.0-or-later.txt
--- 4:24.12.3-2/LICENSES/GPL-2.0-or-later.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/LICENSES/GPL-2.0-or-later.txt	2025-09-15 05:53:38.000000000 +0000
@@ -2,7 +2,7 @@ GNU GENERAL PUBLIC LICENSE
 
 Version 2, June 1991
 
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 
+Copyright (C) 1989, 1991 Free Software Foundation, Inc.
 
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
 
diff -pruN 4:24.12.3-2/LICENSES/MIT.txt 4:25.08.2-0ubuntu2/LICENSES/MIT.txt
--- 4:24.12.3-2/LICENSES/MIT.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/LICENSES/MIT.txt	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,19 @@
+MIT License Copyright (c) <year> <copyright holders>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
+OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
+OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff -pruN 4:24.12.3-2/REUSE.toml 4:25.08.2-0ubuntu2/REUSE.toml
--- 4:24.12.3-2/REUSE.toml	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/REUSE.toml	2025-09-15 05:53:38.000000000 +0000
@@ -7,7 +7,7 @@ SPDX-PackageSupplier = "Montel Laurent <
 SPDX-PackageDownloadLocation = "https://invent.kde.org/pim/pimcommon"
 
 [[annotations]]
-path = ["src/pimcommonautocorrection/autocorrection/autotests/data/acor_fr.dat", "src/pimcommonautocorrection/autocorrection/autotests/data/**.xml", "src/pimcommontexttranslator/translator/DEBUG", "src/pimcommon/widgets/icons/hint.svg", "src/pimcommon/widgets/icons/visibility.svg", "src/pimcommontextgrammarcheck/grammalecte/autotests/data/**.json", "src/pimcommontextgrammarcheck/languagetool/autotests/data/**.json"]
+path = ["src/pimcommonautocorrection/autocorrection/autotests/data/acor_fr.dat", "src/pimcommonautocorrection/autocorrection/autotests/data/**.xml", "src/pimcommontexttranslator/translator/DEBUG", "src/pimcommon/widgets/icons/hint.svg", "src/pimcommon/widgets/icons/visibility.svg", "src/pimcommontextgrammarcheck/grammalecte/autotests/data/**.json", "src/pimcommontextgrammarcheck/languagetool/autotests/data/**.json", "src/pimcommon/needupdateversion/autotests/data/*.html", ".gersemirc"]
 precedence = "aggregate"
 SPDX-FileCopyrightText = "none"
 SPDX-License-Identifier = "CC0-1.0"
diff -pruN 4:24.12.3-2/debian/changelog 4:25.08.2-0ubuntu2/debian/changelog
--- 4:24.12.3-2/debian/changelog	2025-10-22 05:52:05.000000000 +0000
+++ 4:25.08.2-0ubuntu2/debian/changelog	2025-10-20 18:06:53.000000000 +0000
@@ -1,20 +1,68 @@
-pimcommon (4:24.12.3-2) unstable; urgency=medium
+pimcommon (4:25.08.2-0ubuntu2) resolute; urgency=medium
 
-  * Team upload.
+  * No change rebuild for libplasmaactivities7.
 
-  [ Aurélien COUDERC ]
-  * Rebuild against libplasmaactivities7.
+ -- Rik Mills <rikmills@kde.org>  Mon, 20 Oct 2025 19:06:53 +0100
 
- -- Aurélien COUDERC <coucouf@debian.org>  Wed, 22 Oct 2025 07:52:05 +0200
+pimcommon (4:25.08.2-0ubuntu1) resolute; urgency=medium
 
-pimcommon (4:24.12.3-1) unstable; urgency=medium
+  * New upstream release (25.08.2)
 
-  [ Patrick Franz ]
-  * New upstream release (24.12.3).
-  * Update build-deps and deps with the info from cmake.
-  * Bump Standards-Version to 4.7.2 (No changes needed).
+ -- Rik Mills <rikmills@kde.org>  Fri, 17 Oct 2025 11:59:07 +0100
 
- -- Patrick Franz <deltaone@debian.org>  Sat, 29 Mar 2025 18:49:55 +0100
+pimcommon (4:25.08.1-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (25.08.1)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 11 Sep 2025 07:14:29 +0100
+
+pimcommon (4:25.08.0-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (25.08.0)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 14 Aug 2025 12:01:33 +0100
+
+pimcommon (4:25.07.90-0ubuntu1) questing; urgency=medium
+
+  * New upstream (RC) release (25.07.90)
+
+ -- Rik Mills <rikmills@kde.org>  Fri, 25 Jul 2025 18:03:28 +0100
+
+pimcommon (4:25.07.80-0ubuntu1) questing; urgency=medium
+
+  * New upstream (beta) release (25.07.80)
+
+ -- Rik Mills <rikmills@kde.org>  Mon, 14 Jul 2025 06:46:06 +0100
+
+pimcommon (4:25.04.3-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (25.04.3)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 03 Jul 2025 07:58:01 +0100
+
+pimcommon (4:25.04.2-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (25.04.2)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 05 Jun 2025 12:03:48 +0100
+
+pimcommon (4:25.04.1-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (25.04.1)
+
+ -- Rik Mills <rikmills@kde.org>  Wed, 07 May 2025 22:19:50 +0100
+
+pimcommon (4:25.04.0-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (25.04.0)
+
+ -- Rik Mills <rikmills@kde.org>  Wed, 30 Apr 2025 20:06:02 +0100
+
+pimcommon (4:24.12.3-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release.
+
+ -- Simon Quigley <tsimonq2@ubuntu.com>  Sat, 15 Mar 2025 14:15:32 -0500
 
 pimcommon (4:24.12.2-1) unstable; urgency=medium
 
diff -pruN 4:24.12.3-2/debian/control 4:25.08.2-0ubuntu2/debian/control
--- 4:24.12.3-2/debian/control	2025-07-19 12:43:53.000000000 +0000
+++ 4:25.08.2-0ubuntu2/debian/control	2025-10-20 18:06:53.000000000 +0000
@@ -1,16 +1,17 @@
 Source: pimcommon
 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: Sandro Knauß <hefee@debian.org>, Patrick Franz <deltaone@debian.org>,
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: cmake (>= 3.16~),
+               debhelper-compat (= 13),
                dh-sequence-kf6,
-               cmake (>= 3.16~),
                extra-cmake-modules (>= 6.6.0~),
-               libakonadi-dev (>= 4:24.12.3~),
-               libakonadicontact-dev (>= 4:24.12.3~),
-               libakonadisearch-dev (>= 4:24.12.3~),
-               libkdepim-dev (>= 4:24.12.3~),
+               libakonadi-dev (>= 4:25.08.2~),
+               libakonadicontact-dev (>= 4:25.08.2~),
+               libakonadisearch-dev (>= 4:25.08.2~),
+               libkdepim-dev (>= 4:25.08.2~),
                libkf6archive-dev (>= 6.6.0~),
                libkf6codecs-dev (>= 6.6.0~),
                libkf6config-dev (>= 6.6.0~),
@@ -26,18 +27,18 @@ Build-Depends: debhelper-compat (= 13),
                libkf6service-dev (>= 6.6.0~),
                libkf6widgetsaddons-dev (>= 6.6.0~),
                libkf6xmlgui-dev (>= 6.6.0~),
-               libkimap-dev (>= 24.12.3~),
-               libkldap-dev (>= 24.12.3~),
+               libkimap-dev (>= 25.08.2~),
+               libkldap-dev (>= 25.08.2~),
                libktextaddons-dev (>= 1.5.4~),
                libplasmaactivities-dev (>= 6.1.0~),
                qt6-base-dev (>= 6.7.0~),
                xauth,
                xsltproc,
                xvfb,
-Standards-Version: 4.7.2
+Standards-Version: 4.7.0
 Homepage: https://invent.kde.org/pim/pimcommon
-Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/pimcommon
-Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/pimcommon.git
+Vcs-Browser: https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/pimcommon
+Vcs-Git: https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/pimcommon
 Rules-Requires-Root: no
 
 Package: libpimcommon-data
@@ -53,13 +54,13 @@ Description: Common library for KDE PIM
 Package: libpimcommon-dev
 Section: libdevel
 Architecture: any
-Depends: libakonadi-dev (>= 4:24.12.3~),
-         libakonadicontact-dev (>= 4:24.12.3~),
-         libkdepim-dev (>= 4:24.12.3~),
+Depends: libakonadi-dev (>= 4:25.08.2~),
+         libakonadicontact-dev (>= 4:25.08.2~),
+         libkdepim-dev (>= 4:25.08.2~),
          libkf6config-dev (>= 6.6.0~),
          libkf6contacts-dev (>= 6.6.0~),
          libkf6kio-dev (>= 6.6.0~),
-         libkimap-dev (>= 24.12.3~),
+         libkimap-dev (>= 25.08.2~),
          libkpim6pimcommon6 (= ${binary:Version}),
          libkpim6pimcommonactivities6 (= ${binary:Version}),
          libkpim6pimcommonakonadi6 (= ${binary:Version}),
diff -pruN 4:24.12.3-2/metainfo.yaml 4:25.08.2-0ubuntu2/metainfo.yaml
--- 4:24.12.3-2/metainfo.yaml	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/metainfo.yaml	2025-09-15 05:53:38.000000000 +0000
@@ -12,8 +12,8 @@ platforms:
 irc: akonadi
 
 libraries:
- - cmake: "KPim6::PimCommon"
- - cmake: "KPim6::PimCommonAkonadi"
+    - cmake: "KPim6::PimCommon"
+    - cmake: "KPim6::PimCommonAkonadi"
 
 cmakename: KPim6PimCommon
 # FIXME kapidox does not support more than one cmake module per repo yet
diff -pruN 4:24.12.3-2/po/ar/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ar/libpimcommon6.po
--- 4:24.12.3-2/po/ar/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ar/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-11 16:56+0400\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-08-05 11:48+0400\n"
 "Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
 "Language-Team: ar\n"
 "Language: ar\n"
@@ -17,7 +17,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"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
@@ -35,7 +35,7 @@ msgid ""
 "be available in, it will automatically be hidden."
 msgstr ""
 "إذا قصرت هذا الحساب لنشاط، فسيعرض فقط عندما تكون في تلك الأنشطة. علاوة على "
-"ذلك، عند التبديل إلى نشاط لا ينبغي أن يكون متاحًا فيه، فسيخفى تلقائيًا."
+"ذلك، عند التبديل إلى نشاط لا ينبغي أن يكون متاحًا فيه، فسيخفى آليًّا."
 
 #: pimcommon/configureplugins/configurepluginslistwidget.cpp:144
 #, kde-format
@@ -89,7 +89,7 @@ msgstr "فيسبوك"
 #: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:86
 #, kde-format
 msgid "Twitter"
-msgstr "تويتر"
+msgstr "توتير"
 
 #: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:89
 #, kde-format
@@ -240,7 +240,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "خطأ في تحميل الملفّ"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "تحقق من الإصدار الجديد"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr "توجد نسخة جديدة. انقر <a href=\"%1\">هنا</a> لتنزيله."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "لا يوجد إصدار جديد."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "تحقق من الإصدار الجديد"
@@ -251,18 +267,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "الإصدارة:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "ما الجديد في %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(اعرض الجديد)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "ما الجديد في %2. %1"
@@ -298,8 +314,8 @@ msgid ""
 "<qt><p>This setting has been fixed by your administrator.</p><p>If you think "
 "this is an error, please contact him.</p></qt>"
 msgstr ""
-"<html dir=\"rtl\"><p>ثبّت المدير هذا الإعداد.</p><p>إن كنت تظنّ أنّ ذلك خطأ، "
-"فرجاءً راسله.</p></html>"
+"<qt><p>ثبّت المدير هذا الإعداد.</p><p>إن كنت تظنّ أنّ ذلك خطأ، فرجاءً راسله.</"
+"p></qt>"
 
 #: pimcommon/widgets/kactionmenuchangecase.cpp:27
 #, kde-format
@@ -333,7 +349,7 @@ msgstr "اعكس الحالة"
 #: pimcommon/widgets/lineeditwithcompleterng.cpp:44
 #, kde-format
 msgid "Clear History"
-msgstr "امسح التّأريخ"
+msgstr "امحُ التّأريخ"
 
 #: pimcommon/widgets/purposemenuwidget.cpp:58
 #, kde-format
@@ -354,14 +370,14 @@ msgstr "<qt>ستجد الطلب الجد
 #, kde-format
 msgctxt "@title:window"
 msgid "File Already Exists"
-msgstr "الملفّ موجود بالفعل"
+msgstr "الملفّ موجود فعلًا"
 
 #: pimcommon/widgets/renamefiledialog.cpp:103
 #, kde-kuit-format
 msgid ""
 "A file named <filename>%1</filename> already exists. Do you want to "
 "overwrite it?"
-msgstr "الملفّ بالاسم <filename>%1</filename> موجود بالفعل. أتريد الكتابة فوقه؟"
+msgstr "الملفّ بالاسم <filename>%1</filename> موجود فعلًا. أتريد الكتابة فوقه؟"
 
 #: pimcommon/widgets/renamefiledialog.cpp:113
 #, kde-format
@@ -390,12 +406,12 @@ msgstr "&طبّق على الكلّ"
 #: pimcommon/widgets/renamefiledialog.cpp:180
 #, kde-format
 msgid "This filename \"%1\" already exists."
-msgstr "اسم الملفّ ”%1“ موجود بالفعل."
+msgstr "اسم الملفّ ”%1“ موجود فعلًا."
 
 #: pimcommon/widgets/renamefiledialog.cpp:180
 #, kde-format
 msgid "File already exists"
-msgstr "الملفّ موجود بالفعل"
+msgstr "الملفّ موجود فعلًا"
 
 #: pimcommon/widgets/simplestringlisteditor.cpp:55
 #: pimcommon/widgets/simplestringlisteditor.cpp:58
@@ -461,9 +477,9 @@ msgid ""
 "a simple user name or the full email address of the user; the login for your "
 "own account on the server will tell you which one it is."
 msgstr ""
-"معرّف المستخدم هو طريقة ولوج المستخدم إلى خادوم IMAP. يمكن أن يكون هذا اسم "
+"معرّف المستخدم هو طريقة ولوج المستخدم إلى خادم IMAP. يمكن أن يكون هذا اسم "
 "مستخدم بسيط أو عنوان البريد الإلكترونيّ كاملًا، سيُخبرك الولوج إلى حسابك على "
-"الخادوم أيّهما هو."
+"الخادم أيّهما هو."
 
 #: pimcommonakonadi/acl/aclentrydialog.cpp:95
 #, kde-format
@@ -474,13 +490,13 @@ msgstr "ا&ختر..."
 #: pimcommonakonadi/acl/aclentrydialog.cpp:98
 #, kde-format
 msgid "Permissions"
-msgstr "التّصاريح"
+msgstr "الأذونات"
 
 #: pimcommonakonadi/acl/aclentrydialog.cpp:114
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<b>Note: </b>Renaming requires write permissions on the parent folder."
-msgstr "<b>لاحظ:</b> يتطلّب تغيير الاسم تصاريح الكتابة في المجلّد الأبّ."
+msgstr "<b>لاحظ:</b> يتطلّب تغيير الاسم أذونات الكتابة في المجلّد الأبّ."
 
 #: pimcommonakonadi/acl/acllistview.cpp:50
 #, kde-format
@@ -522,24 +538,24 @@ msgstr "حرّر ACL"
 msgid ""
 "Do you really want to remove your own permissions for this folder? You will "
 "not be able to access it afterwards."
-msgstr "أمتأكّد من إزالة تصاريحك عن هذا المجلّد؟ لن يمكنك النّفاذ إليه بعد الآن."
+msgstr "أمتأكّد من إزالة أذوناتك عن هذا المجلّد؟ لن يمكنك النّفاذ إليه بعد الآن."
 
 #: pimcommonakonadi/acl/aclmanager.cpp:289
 #, kde-format
 msgid "Do you really want to remove these permissions for this folder?"
-msgstr "أمتأكّد من إزالة هذه التّصاريح عن هذا المجلّد؟"
+msgstr "أمتأكّد من إزالة هذه الأذونات عن هذا المجلّد؟"
 
 #: pimcommonakonadi/acl/aclmodifyjob.cpp:243
 #, kde-format
 msgid ""
 "Do you really want to apply the folder's permissions to these subfolders?"
-msgstr "أمتأكّد من تطبيق تصاريح المجلّد على المجلّدات الفرعيّة هذه؟"
+msgstr "أمتأكّد من تطبيق أذونات المجلّد على المجلّدات الفرعيّة هذه؟"
 
 #: pimcommonakonadi/acl/aclmodifyjob.cpp:245
 #, kde-format
 msgctxt "@title:window"
 msgid "Apply Permissions"
-msgstr "طبّق التّصاريح"
+msgstr "طبّق الأذونات"
 
 #: pimcommonakonadi/acl/aclutils.cpp:19
 msgctxt "Permissions"
@@ -569,7 +585,7 @@ msgstr "الكلّ"
 #: pimcommonakonadi/acl/aclutils.cpp:66
 #, kde-format
 msgid "Custom Permissions (%1)"
-msgstr "تصاريح مخصّصة (%1)"
+msgstr "أذونات مخصّصة (%1)"
 
 #: pimcommonakonadi/acl/collectionaclpage.cpp:34
 #, kde-format
@@ -581,150 +597,150 @@ msgstr "التّحكّم بالنّفا
 #, kde-format
 msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
-msgstr "طبّق التّصاريح على المجلّدات ال&فرعيّة."
+msgstr "طبّق الأذونات على المجلّدات ال&فرعيّة."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "فشل استيراد vCard"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>تعذّر النّفاذ إلى <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "حدد عنوان بريدي من المتراسلون"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "أظهر وحدة المؤسسة لنتائج LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "اضبط الإكمال..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
-msgstr "وسع المجموعات آلياً"
+msgstr "وسع المجموعات آليّاً"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "وسع المجموعات..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "العناوين الحديثة"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "متراسلين عثر عليهم في بياناتك"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "خادم LDAP:‏ %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "ابحث"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&حدد"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "أزِل تحديد ال&كلّ"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "أظهر عناوين البريد الإلكتروني المحظورة"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">المزيد...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "ابحث البريد الإلكتروني:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
-msgstr "يتم البحث من 3 أحرف"
+msgstr "يبدأ البحث من 3 أحرف"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "ابحث في النتيجة..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "استثنِ أسماء النطاقات:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "افصل النطاق بـ '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "استثني البريد الإلكترونيّ بالتعبير النمطي:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "افصل التعبيرات النمطية بـ '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "حدد"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "أزِل تحديد"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "لم يُعثر على بريد إلكترونيّ."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -735,30 +751,30 @@ msgstr[3] "عثر على %1 عناوين
 msgstr[4] "عثر على %1 عنوانا"
 msgstr[5] "عثر على %1 عنوان"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "لا يوجد نتائج"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "غيرت القائمة. هل تريد الحفظ قبل إجراء بحث آخر؟"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "احفظ"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "١ابحث"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -785,24 +801,18 @@ msgstr "عنوان حديث"
 msgid "Blacklist Email Address"
 msgstr "عنوان بريدي محظور"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "حرر ترتيب الإكمال"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "خادم LDAP‏ %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "انقل لأعلى"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -968,7 +978,7 @@ msgstr ""
 "للمنبّهات فقط).\n"
 "\n"
 "أمثلة عن الاستخدام: إن كان ربّ العمل يشارك مجلّدًا مع السّكرتاريّة، فيجب أن يُعلَّم "
-"الرّبّ بِ‍ ”مشغول“ لاجتماعاته، لذلك عليه اختيار ”المدراء“، إذ أنّه لا تصاريح "
+"الرّبّ بِ‍ ”مشغول“ لاجتماعاته، لذلك عليه اختيار ”المدراء“، إذ أنّه لا أذونات "
 "إداريّة للسّكرتاريّة على هذا المجلّد.\n"
 "من جهة أخرى، إن كانت مجموعة عمل تشارك تقويمًا ما لاجتماعات المجموعة، فيجب "
 "تعليم كلّ قارئي المجلّد بِ‍ ”مشغول“ للاجتماعات.\n"
@@ -1223,7 +1233,7 @@ msgstr "أضف المحدد"
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:598
 #, kde-format
 msgid "Configure LDAP Servers..."
-msgstr "اضبط خواديم LDAP..."
+msgstr "اضبط خوادم LDAP..."
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:633
 #, kde-format
@@ -1247,22 +1257,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "اضبط إعدادات LDAP لدفتر العناوين"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"خادوم IMAP لم يُضبط بعد. رجاءً اضبط الخادوم في حساب IMAP قبل ضبط الاشتراك من "
-"جانب الخادوم."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr "فشل الولوج، رجاءً اضبط حساب IMAP قبل ضبط الاشتراك من جانب الخادوم."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1271,22 +1265,22 @@ msgstr "نوع الموارد ’%1‘ 
 #: pimcommonakonadi/util/createresource.cpp:75
 #, kde-format
 msgid "Resource '%1' is already set up."
-msgstr "ضُبط المورد ’%1‘ بالفعل."
+msgstr "ضُبط المورد ’%1‘ فعلًا."
 
 #: pimcommonakonadi/util/createresource.cpp:81
 #, kde-format
 msgid "Creating resource instance for '%1'..."
-msgstr "ينشئ سيرورة للمورد ’%1‘..."
+msgstr "ينشئ نسخة للمورد ’%1‘..."
 
 #: pimcommonakonadi/util/createresource.cpp:87
 #, kde-format
 msgid "Configuring resource instance..."
-msgstr "يولّد سيرورة موارد..."
+msgstr "يولّد نسخة موارد..."
 
 #: pimcommonakonadi/util/createresource.cpp:90
 #, kde-format
 msgid "Unable to configure resource instance."
-msgstr "تعذّر ضبط سيرورة الموارد."
+msgstr "تعذّر ضبط نسخة الموارد."
 
 #: pimcommonakonadi/util/createresource.cpp:106
 #, kde-format
@@ -1311,7 +1305,23 @@ msgstr "اكتمل ضبط المورد."
 #: pimcommonakonadi/util/createresource.cpp:130
 #, kde-format
 msgid "Failed to create resource instance: %1"
-msgstr "فشل إنشاء سيرورة الموارد: %1"
+msgstr "فشل إنشاء نسخة الموارد: %1"
+
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "خادوم IMAP لم يُضبط بعد. رجاءً اضبط الخادوم في حساب IMAP قبل ضبط الاشتراك "
+#~ "من جانب الخادوم."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr "فشل الولوج، رجاءً اضبط حساب IMAP قبل ضبط الاشتراك من جانب الخادوم."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "حرر ترتيب الإكمال"
 
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
diff -pruN 4:24.12.3-2/po/ast/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ast/libpimcommon6.po
--- 4:24.12.3-2/po/ast/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ast/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2023-11-07 21:27+0100\n"
 "Last-Translator: Enol P. <enolp@softastur.org>\n"
 "Language-Team: \n"
@@ -232,7 +232,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr ""
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -243,18 +259,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -570,178 +586,178 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] ""
 msgstr[1] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -768,24 +784,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1210,20 +1220,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/bs/libpimcommon6.po 4:25.08.2-0ubuntu2/po/bs/libpimcommon6.po
--- 4:24.12.3-2/po/bs/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/bs/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kde 49i410\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2014-02-09 16:28+0100\n"
 "Last-Translator: Samir Ribić <megaribi@epn.ba>\n"
 "Language-Team: Bosnian\n"
@@ -248,7 +248,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Greška prilikom učitavanja datoteke"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -260,18 +276,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Perzijski"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -627,154 +643,154 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgid "Search"
 msgstr "Tekst koji treba potražiti"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "Zamijeni sve"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "Zamijeni sve"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Tekst koji treba potražiti"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgid "Select"
 msgstr "Zamijeni sve"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgid "Unselect"
 msgstr "Zamijeni sve"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -782,31 +798,31 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgctxt "@action"
 msgid "Search"
 msgstr "Tekst koji treba potražiti"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -833,24 +849,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1286,20 +1296,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/ca/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ca/libpimcommon6.po
--- 4:24.12.3-2/po/ca/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ca/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -1,16 +1,16 @@
 # Translation of libpimcommon6.po to Catalan
-# Copyright (C) 2012-2024 This_file_is_part_of_KDE
+# Copyright (C) 2012-2025 This_file_is_part_of_KDE
 # This file is distributed under the license LGPL version 2.1 or
 # version 3 or later versions approved by the membership of KDE e.V.
 #
-# SPDX-FileCopyrightText: 2012, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Josep M. Ferrer <txemaq@gmail.com>
 # Antoni Bella Pérez <antonibella5@yahoo.com>, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022.
+# SPDX-FileCopyrightText: 2012, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Josep M. Ferrer <txemaq@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: pimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-09 09:40+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-08-07 09:08+0200\n"
 "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
 "Language: ca\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Accelerator-Marker: &\n"
-"X-Generator: Lokalize 22.12.3\n"
+"X-Generator: Lokalize 25.04.3\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -245,7 +245,25 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Error en carregar el fitxer"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Comprovació de versió nova"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"S'ha trobat una versió nova. Feu clic <a href=\"%1\">aquí</a> per a baixar-"
+"la."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "No s'ha trobat cap versió nova."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Comprova si hi ha una versió nova"
@@ -256,18 +274,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Versió:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Què hi ha de nou al %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Mostra les novetats)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Què hi ha de nou al %2. %1"
@@ -353,7 +371,7 @@ msgstr "S'ha compartit el fitxer."
 #: pimcommon/widgets/purposemenuwidget.cpp:64
 #, kde-format
 msgid "<qt>You can find the new request at:<br /><a href='%1'>%1</a> </qt>"
-msgstr "<qt>Trobareu la nova sol·licitud a:<br /><a href='%1'>%1</a></qt>"
+msgstr "<qt>Trobareu la sol·licitud nova a:<br /><a href='%1'>%1</a></qt>"
 
 #: pimcommon/widgets/renamefiledialog.cpp:100
 #, kde-format
@@ -594,178 +612,178 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Aplica els permisos a totes les &subcarpetes."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "La importació de la vCard ha fallat"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>No s'ha pogut accedir a <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Selecciona l'adreça de correu del contacte"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Mostra la unitat organitzativa per als resultats de LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Configura la compleció..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Expandeix automàticament els grups"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Expandeix els grups..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Adreces recents"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Contactes trobats en les vostres dades"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Servidor LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Cerca"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Selecciona"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Desselecciona"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Mostra els correus electrònics a la llista negra"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Més resultats...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Cerca en el correu:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "La recerca es porta a terme a partir de 3 caràcters"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Cerca en el resultat..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Exclou els noms de domini:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Dominis separats per «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Exclou correu amb l'expressió regular:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Separa les expressions regulars amb «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Selecciona"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Desselecciona"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "No s'ha trobat cap correu electrònic."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "S'ha trobat 1 correu electrònic"
 msgstr[1] "S'han trobat %1 correus electrònics"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "No s'ha trobat cap resultat"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "La llista ha canviat. Voleu desar-la abans de fer una altra cerca?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Desa"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Cerca"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -792,24 +810,18 @@ msgstr "Adreces recents"
 msgid "Blacklist Email Address"
 msgstr "Llista negra d'adreces de correu electrònic"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Edició de l'ordre de la compleció"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Servidor LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Mou amunt"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1249,25 +1261,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Configura l'arranjament LDAP de la llibreta d'adreces"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"El servidor IMAP encara no està configurat. Si us plau, configureu el "
-"servidor en el compte IMAP abans de definir la subscripció de la banda del "
-"servidor."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"L'inici de sessió ha fallat. Si us plau, configureu el servidor en el compte "
-"IMAP abans de definir la subscripció de la banda del servidor."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1318,3 +1311,18 @@ msgstr "S'ha completat l'arranjament del
 #, kde-format
 msgid "Failed to create resource instance: %1"
 msgstr "Ha fallat en crear la instància del recurs: %1"
+
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "El servidor IMAP encara no està configurat. Si us plau, configureu el "
+#~ "servidor en el compte IMAP abans de definir la subscripció de la banda "
+#~ "del servidor."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "L'inici de sessió ha fallat. Si us plau, configureu el servidor en el "
+#~ "compte IMAP abans de definir la subscripció de la banda del servidor."
diff -pruN 4:24.12.3-2/po/ca@valencia/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ca@valencia/libpimcommon6.po
--- 4:24.12.3-2/po/ca@valencia/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ca@valencia/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -1,16 +1,16 @@
 # Translation of libpimcommon6.po to Catalan (Valencian)
-# Copyright (C) 2012-2024 This_file_is_part_of_KDE
+# Copyright (C) 2012-2025 This_file_is_part_of_KDE
 # This file is distributed under the license LGPL version 2.1 or
 # version 3 or later versions approved by the membership of KDE e.V.
 #
-# SPDX-FileCopyrightText: 2012, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Josep M. Ferrer <txemaq@gmail.com>
 # Antoni Bella Pérez <antonibella5@yahoo.com>, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022.
+# SPDX-FileCopyrightText: 2012, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Josep M. Ferrer <txemaq@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: pimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-09 09:40+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-08-07 09:08+0200\n"
 "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
 "Language: ca@valencia\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Accelerator-Marker: &\n"
-"X-Generator: Lokalize 22.12.3\n"
+"X-Generator: Lokalize 25.04.3\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -245,7 +245,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "S'ha produït un error en carregar el fitxer"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Comprovació de versió nova"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"S'ha trobat una versió nova. Cliqueu <a href=\"%1\">ací</a> per a baixar-la."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "No s'ha trobat cap versió nova."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Comprova si hi ha una versió nova"
@@ -256,18 +273,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Versió:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Què hi ha de nou en %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Mostra les novetats)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Què hi ha de nou en %2. %1"
@@ -353,7 +370,7 @@ msgstr "S'ha compartit el fitxer."
 #: pimcommon/widgets/purposemenuwidget.cpp:64
 #, kde-format
 msgid "<qt>You can find the new request at:<br /><a href='%1'>%1</a> </qt>"
-msgstr "<qt>Trobareu la nova sol·licitud a:<br /><a href='%1'>%1</a></qt>"
+msgstr "<qt>Trobareu la sol·licitud nova a:<br /><a href='%1'>%1</a></qt>"
 
 #: pimcommon/widgets/renamefiledialog.cpp:100
 #, kde-format
@@ -593,178 +610,178 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Aplica els permisos a totes les &subcarpetes."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "La importació de la vCard ha fallat"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>No s'ha pogut accedir a <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
-msgstr "Selecciona l'adreça de correu del contacte"
+msgstr "Tria l'adreça de correu del contacte"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Mostra la unitat organitzativa per als resultats de LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Configura la compleció…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Expandix automàticament els grups"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Expandix els grups…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Adreces recents"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Contactes trobats en les vostres dades"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Servidor LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Busca"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
-msgstr "&Selecciona"
+msgstr "&Tria"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Desselecciona"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Mostra els correus electrònics en la llista negra"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Més resultats…</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Busca en el correu:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "La recerca es porta a terme a partir de 3 caràcters"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Busca en el resultat…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Exclou els noms de domini:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Dominis separats per «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Exclou correu amb l'expressió regular:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Separa les expressions regulars amb «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
-msgstr "Selecciona"
+msgstr "Tria"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Desselecciona"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "No s'ha trobat cap correu electrònic."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "S'ha trobat 1 correu electrònic"
 msgstr[1] "S'han trobat %1 correus electrònics"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "No s'ha trobat cap resultat"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "La llista ha canviat. Voleu guardar-la abans de fer una altra busca?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Guarda"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Busca"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -791,24 +808,18 @@ msgstr "Adreces recents"
 msgid "Blacklist Email Address"
 msgstr "Llista negra d'adreces de correu electrònic"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Editeu l'ordre de la compleció"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Servidor LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Mou cap amunt"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -991,7 +1002,7 @@ msgstr "Busca…"
 #, kde-format
 msgctxt "@title:window"
 msgid "Select Multiple Folders"
-msgstr "Seleccioneu múltiples carpetes"
+msgstr "Trieu múltiples carpetes"
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:92
 #, kde-format
@@ -1248,24 +1259,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Configura la configuració LDAP de la llibreta d'adreces"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"El servidor IMAP encara no està configurat. Configureu el servidor en el "
-"compte IMAP abans de definir la subscripció de la banda del servidor."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"L'inici de sessió ha fallat. Configureu el servidor en el compte IMAP abans "
-"de definir la subscripció de la banda del servidor."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/cs/libpimcommon6.po 4:25.08.2-0ubuntu2/po/cs/libpimcommon6.po
--- 4:24.12.3-2/po/cs/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/cs/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2024-11-14 14:10+0100\n"
 "Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@@ -235,7 +235,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Chyba při načítání souboru"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Zkontrolovat novou verzi"
@@ -246,18 +262,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Verze:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Co je nového v %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Zobrazit novinky)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Co je nového v %2. %1"
@@ -582,148 +598,148 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Aplikovat oprávnění na všechny pod&složky."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Import vizitky selhal"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Nelze přistupovat k <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Vyberte e-mail z kontaktu"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Zobrazit organizační jednotku pro výsledky LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Nastavit doplňování..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Automaticky rozbalovat skupiny"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Rozbalit skupiny..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Nedávné adresy"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Kontakty nalezeny ve vašich datech"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Server LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Hledat"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "Vy&brat"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "Zr&ušit výběr"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Zobrazit e-maily na černé listině"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Více výsledků...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Hledat e-mail:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Hledání je provedeno na základě 3 znaků"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Vyhledávám ve výsledcích..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Vyjmout názvy domén:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Oddělená doména s '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Oddělit regulární výraz pomocí '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Vybrat"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Zrušit výběr"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Nebyl nalezen žádný e-mail."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -731,31 +747,31 @@ msgstr[0] "Nalezen 1 e-mail"
 msgstr[1] "Nalezeny %1 e-maily"
 msgstr[2] "Nalezeno %1 e-mailů"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Nebyl nalezen žádný výsledek"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 "Seznam byl změněn. Přejete si uložit změny před provedením dalšího hledání?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Uložit"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Hledat"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -782,24 +798,18 @@ msgstr "Nedávná adresa"
 msgid "Blacklist Email Address"
 msgstr "Přidat adresu na černou listinu"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Upravit pořadí doplňování"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP server %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Přesunout nahoru"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1238,20 +1248,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Nastavit LDAP pro Knihu adres"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/da/libpimcommon6.po 4:25.08.2-0ubuntu2/po/da/libpimcommon6.po
--- 4:24.12.3-2/po/da/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/da/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2024-10-30 11:15+0100\n"
 "Last-Translator: rasmus rosendahl-kaa <rasmus@rosendahl-kaa.name>\n"
 "Language-Team: Danish <kde-i18n-doc@kde.org>\n"
@@ -242,7 +242,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Indlæsningsfejl"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, fuzzy, kde-format
+#| msgid "No email found."
+msgid "No new version found."
+msgstr "Ingen e-mail fundet."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -253,18 +270,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Version:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Hvad er nyt i %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Vis nyheder)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Hvad er nyt i %2. %1"
@@ -589,178 +606,178 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Anvend rettigheder på alle &undermapper."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Import af vCard mislykkedes"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Kan ikke tilgå <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Vælg e-mail fra kontakt"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Vis organisationsenhed for LDAP-resultater"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Indstil fuldførelse..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Fold automatisk grupper ud"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Fold grupper ud..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Nylige adresser"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Kontakter fundet i dine data"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP-server: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Søg"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Vælg"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Afmarkér"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Vis sortlistede e-mails"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Flere fund...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Søg i e-mail:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Der søges fra 3 tegn"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Søg i resultat..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Undtag domænenavne:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Adskil domæne med \"%1\""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Ekskludér e-mail med regulært udtryk:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Adskil regulære udtryk med \"%1\""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Vælg"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Afmarkér"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Ingen e-mail fundet."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 e-mail fundet"
 msgstr[1] "%1 e-mails fundet"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Ingen resultater fundet"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "Listen blev ændret. Vil du gemme før du foretager en ny søgning?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Gem"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Søg"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -787,24 +804,18 @@ msgstr "Nylige adresser"
 msgid "Blacklist Email Address"
 msgstr "Sortlist e-mail-adresse"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Redigér kompletteringsrækkefølge"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP-server %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Flyt op"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1244,24 +1255,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "LDAP-indstillinger for adressebogen"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP-server ikke konfigureret endnu. Indstil serveren i IMAP-kontoen før du "
-"opsætter abonnementer på serversiden."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Det mislykkedes at logge ind, indstil venligst IMAP-kontoen før du opsætter "
-"abonnementer på serversiden."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1313,6 +1306,24 @@ msgstr "Opsætning af ressource gennemf
 msgid "Failed to create resource instance: %1"
 msgstr "Kunne ikke oprette ressourceinstans: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP-server ikke konfigureret endnu. Indstil serveren i IMAP-kontoen før "
+#~ "du opsætter abonnementer på serversiden."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Det mislykkedes at logge ind, indstil venligst IMAP-kontoen før du "
+#~ "opsætter abonnementer på serversiden."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Redigér kompletteringsrækkefølge"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Redigér note"
diff -pruN 4:24.12.3-2/po/de/libpimcommon6.po 4:25.08.2-0ubuntu2/po/de/libpimcommon6.po
--- 4:24.12.3-2/po/de/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/de/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -1,20 +1,21 @@
 # SPDX-FileCopyrightText: 2023, 2024 Johannes Obermayr <johannesobermayr@gmx.de>
 # Frederik Schwarzer <schwarzer@kde.org>, 2012, 2013, 2016, 2022, 2023.
 # Burkhard Lück <lueck@hube-lueck.de>, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021.
+# SPDX-FileCopyrightText: 2025 Frank Steinmetzger <dev-kde@felsenfleischer.de>
 msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon6\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-12-28 23:24+0100\n"
-"Last-Translator: Johannes Obermayr <johannesobermayr@gmx.de>\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-08-01 20:32+0200\n"
+"Last-Translator: Frank Steinmetzger <dev-kde@felsenfleischer.de>\n"
 "Language-Team: German <kde-i18n-de@kde.org>\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 25.03.70\n"
+"X-Generator: Lokalize 25.04.2\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -241,7 +242,25 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Fehler beim Laden der Datei"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Auf neue Version prüfen"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"Es wurde eine neue Version gefunden. Clicken Sie <a href=\"%1\">hier</a>, um "
+"sie herunterzuladen."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Es wurde keine neue Version gefunden."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Auf neue Version prüfen"
@@ -252,18 +271,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Version:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Was ist neu in %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Neuigkeiten anzeigen)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Was ist neu in %2. %1"
@@ -594,160 +613,160 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Berechtigungen auf alle &Unterordner anwenden."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard-Import fehlgeschlagen"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Zugriff auf <b>%1</b> nicht möglich.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "E-Mail aus Kontakt auswählen"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Organisation in LDAP-Ergebnissen anzeigen"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Vervollständigung einrichten ..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Gruppen automatisch aufklappen"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Gruppen aufklappen ..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Zuletzt verwendeter Adressen"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "In Ihren Daten gefundene Kontakte"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP-Server : %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Suchen"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "Au&swählen"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Auswahl aufheben"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "E-Mails aus der Negativliste anzeigen"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Weitere Ergebnisse …</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "E-Mail suchen:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Die Suche wird ab einer Eingabe von drei Zeichen gestartet"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "In Ergebnissen suchen …"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Domain-Namen ausschließen:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Domain mit „%1“ trennen"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "E-Mail per regulärem Ausdruck ausschließen:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Regulären Ausdruck mit „%1“ trennen"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Auswählen"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Auswahl aufheben"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Es wurde keine E-Mail gefunden."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 E-Mail gefunden"
 msgstr[1] "%1 E-Mails gefunden"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Kein Ergebnis gefunden"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
@@ -755,19 +774,19 @@ msgstr ""
 "Die Liste wurde geändert. Möchten Sie sie speichern, bevor eine andere Suche "
 "gestartet wird?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Speichern"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Suchen"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -794,24 +813,18 @@ msgstr "Zuletzt verwendete Adressen"
 msgid "Blacklist Email Address"
 msgstr "E-Mail-Adresse aus der Negativliste"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Vervollständigungs-Reihenfolge bearbeiten"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP-Server : %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Nach oben"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1251,25 +1264,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "LDAP-Einstellungen des Adressbuchs einrichten"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"Der IMAP-Server wurde bisher noch nicht eingerichtet. Bitte stellen Sie den "
-"Server für den IMAP-Zugang ein, ehe Sie die serverseitigen Abonnements "
-"einstellen."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Die Anmeldung ist fehlgeschlagen. Bitte stellen Sie den Server für den IMAP-"
-"Zugang ein, ehe Sie die serverseitigen Abonnements einstellen."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1322,6 +1316,25 @@ msgstr "Die Einrichtung der Ressource is
 msgid "Failed to create resource instance: %1"
 msgstr "Fehler beim Erzeugen der Ressourcen-Instanz: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "Der IMAP-Server wurde bisher noch nicht eingerichtet. Bitte stellen Sie "
+#~ "den Server für den IMAP-Zugang ein, ehe Sie die serverseitigen "
+#~ "Abonnements einstellen."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Die Anmeldung ist fehlgeschlagen. Bitte stellen Sie den Server für den "
+#~ "IMAP-Zugang ein, ehe Sie die serverseitigen Abonnements einstellen."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Vervollständigungs-Reihenfolge bearbeiten"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Notiz bearbeiten"
diff -pruN 4:24.12.3-2/po/el/libpimcommon6.po 4:25.08.2-0ubuntu2/po/el/libpimcommon6.po
--- 4:24.12.3-2/po/el/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/el/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2014-03-26 20:21+0200\n"
 "Last-Translator: Dimitris Kardarakos <dimkard@gmail.com>\n"
 "Language-Team: Greek <kde-i18n-el@kde.org>\n"
@@ -243,7 +243,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Σφάλμα φόρτωσης αρχείου"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -255,18 +271,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Περσικά"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -608,187 +624,187 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, fuzzy, kde-format
 #| msgid "Select file to download:"
 msgid "Select email from contact"
 msgstr "Επιλέξτε αρχείο για λήψη:"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, fuzzy, kde-format
 #| msgid "Configure..."
 msgid "Configure Completion..."
 msgstr "Διαμόρφωση..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Αναζήτηση"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "Αντικατάσταση όλων"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "Αντικατάσταση όλων"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Αναζήτηση..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Αναζήτηση..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgid "Select"
 msgstr "Αντικατάσταση όλων"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgid "Unselect"
 msgstr "Αντικατάσταση όλων"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] ""
 msgstr[1] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, fuzzy, kde-format
 #| msgid "Save config"
 msgctxt "@action"
 msgid "Save"
 msgstr "Αποθήκευση διαμόρφωσης"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Αναζήτηση"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -816,24 +832,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1272,20 +1282,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/en_GB/libpimcommon6.po 4:25.08.2-0ubuntu2/po/en_GB/libpimcommon6.po
--- 4:24.12.3-2/po/en_GB/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/en_GB/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-16 15:40+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2024-11-16 12:57+0000\n"
 "Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
 "Language-Team: British English\n"
 "Language: en_GB\n"
@@ -239,7 +239,25 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Load File Error"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, fuzzy, kde-format
+#| msgid "Check New Version"
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Check New Version"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, fuzzy, kde-format
+#| msgid "No email found."
+msgid "No new version found."
+msgstr "No email found."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Check New Version"
@@ -250,18 +268,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Version:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "What's new in %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Show News)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "What's new in %2. %1"
@@ -587,179 +605,179 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Apply permissions on all &subfolders."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard Import Failed"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Unable to access <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Select email from contact"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Show Organisation Unit for LDAP results"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Configure Completion..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Automatically expand groups"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Expand Groups..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Recent Addresses"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Contacts found in your data"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP server: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Search"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Select"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Unselect"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Show Blacklisted Emails"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">More result...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Search email:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Research is done from 3 characters"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Search in result..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Exclude domain names:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Separate domain with '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Exclude email with Regular Expression:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Separate regular expression with '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Select"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Unselect"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "No email found."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 email found"
 msgstr[1] "%1 emails found"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "No result found"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 "The list was changed. Do you want to save before to make another search ?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Save"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Search"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -786,24 +804,18 @@ msgstr "Recent Address"
 msgid "Blacklist Email Address"
 msgstr "Blacklist Email Address"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Edit Completion Order"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP server %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Move Up"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1240,24 +1252,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Configure the Address Book LDAP Settings"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1308,6 +1302,24 @@ msgstr "Resource setup completed."
 msgid "Failed to create resource instance: %1"
 msgstr "Failed to create resource instance: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Edit Completion Order"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Edit Note"
diff -pruN 4:24.12.3-2/po/eo/libpimcommon6.po 4:25.08.2-0ubuntu2/po/eo/libpimcommon6.po
--- 4:24.12.3-2/po/eo/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/eo/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-12-28 17:41+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-02-12 22:59+0100\n"
 "Last-Translator: Oliver Kellogg <olivermkellogg@gmail.com>\n"
 "Language-Team: esperanto <kde-i18n-eo@kde.org>\n"
 "Language: eo\n"
@@ -243,7 +243,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Eraro Ŝargante Dosieron"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Kontroli Novan Version"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr "Nova versio trovita. Klaku <a href=\"%1\">tien ĉi</a> por elŝuti ĝin."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Neniu nova versio trovita."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Kontroli Novan Version"
@@ -254,18 +270,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Versio:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Kio nova en %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Montri Novaĵojn)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Kio nova en %2. %1"
@@ -593,179 +609,179 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Apliki permesojn al ĉiuj &subdosierujoj."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard Importo Malsukcesis"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Ne eblas aliri <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Elekti retpoŝton de kontakto"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Montri Organizan Unuon por LDAP-rezultoj"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Agordi kompletigon..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Aŭtomate vastigi grupojn"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Pligrandigi Grupojn..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Lastatempaj Adresoj"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Kontaktoj trovitaj en viaj datumoj"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP-servilo: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Serĉi"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Selekti"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "Malelekt&u"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Montri Nigralistitajn Retpoŝtojn"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Pli da rezulto...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Serĉi retpoŝton:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Esploro estas farita el 3 signoj"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Serĉi en rezulto..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Ekskludi domajnajn nomojn:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Apartigi domajnon kun '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Ekskludi retpoŝton kun Regula Esprimo:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Apartigi regulan esprimon kun '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Elekti"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Malelekti"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Neniu retpoŝto trovita."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 retpoŝto trovita"
 msgstr[1] "%1 retpoŝtoj trovitaj"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Neniu rezulto trovita"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 "La listo estis ŝanĝita. Ĉu vi volas konservi antaŭe por fari alian serĉon?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Konservi"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Serĉi"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -792,24 +808,18 @@ msgstr "Lastatempa Adreso"
 msgid "Blacklist Email Address"
 msgstr "Nigra Listo Retpoŝta Adreso"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Redakti Kompletigan Ordon"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP-servilo %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Movi Supren"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1248,24 +1258,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Agordi la Agordojn de LDAP-Adresaro"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP-servilo ankoraŭ ne agordita. Bonvolu agordi la servilon en la IMAP-"
-"konto antaŭ ol agordi servilflankan abonon."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Ensaluto malsukcesis, bonvolu agordi la IMAP-konton antaŭ ol agordi "
-"servilflankan abonon."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1315,3 +1307,17 @@ msgstr "Rimeda agordo finiĝis."
 #, kde-format
 msgid "Failed to create resource instance: %1"
 msgstr "Malsukcesis krei rimedan ekzemplon: %1"
+
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP-servilo ankoraŭ ne agordita. Bonvolu agordi la servilon en la IMAP-"
+#~ "konto antaŭ ol agordi servilflankan abonon."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Ensaluto malsukcesis, bonvolu agordi la IMAP-konton antaŭ ol agordi "
+#~ "servilflankan abonon."
diff -pruN 4:24.12.3-2/po/es/libpimcommon6.po 4:25.08.2-0ubuntu2/po/es/libpimcommon6.po
--- 4:24.12.3-2/po/es/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/es/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -1,15 +1,15 @@
-# Translation of libpimcommon to Spanish
-# Copyright (C) YEAR This_file_is_part_of_KDE
+# Spanish translations for libpimcommon6.po package.
+# Copyright (C) 2012-2025 This file is copyright:
 # This file is distributed under the same license as the pimcommon package.
 #
 # SPDX-FileCopyrightText: 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Javier Viñal <fjvinal@gmail.com>
-# SPDX-FileCopyrightText: 2019, 2020, 2021, 2022, 2023, 2024 Eloy Cuadra <ecuadra@eloihr.net>
+# SPDX-FileCopyrightText: 2019, 2020, 2021, 2022, 2023, 2024, 2025 Eloy Cuadra <ecuadra@eloihr.net>
 msgid ""
 msgstr ""
-"Project-Id-Version: libpimcommon\n"
+"Project-Id-Version: libpimcommon6\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-09 19:14+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-08-07 12:24+0200\n"
 "Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
 "Language-Team: Spanish <kde-l10n-es@kde.org>\n"
 "Language: es\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 24.08.2\n"
+"X-Generator: Lokalize 25.04.3\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -40,7 +40,7 @@ msgstr ""
 #: pimcommon/configureplugins/configurepluginslistwidget.cpp:144
 #, kde-format
 msgid "..."
-msgstr "..."
+msgstr "…"
 
 #: pimcommon/configureplugins/configurepluginslistwidget.cpp:146
 #, kde-format
@@ -77,7 +77,7 @@ msgstr ""
 #: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:35
 #, kde-format
 msgid "Share On..."
-msgstr "Compartir en..."
+msgstr "Compartir en…"
 
 #: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:38
 #, kde-format
@@ -167,17 +167,17 @@ msgstr "Insertar plantilla"
 #: pimcommon/templatewidgets/templatelistwidget.cpp:174
 #, kde-format
 msgid "Add..."
-msgstr "Añadir..."
+msgstr "Añadir…"
 
 #: pimcommon/templatewidgets/templatelistwidget.cpp:180
 #, kde-format
 msgid "Show..."
-msgstr "Mostrar..."
+msgstr "Mostrar…"
 
 #: pimcommon/templatewidgets/templatelistwidget.cpp:180
 #, kde-format
 msgid "Modify..."
-msgstr "Modificar..."
+msgstr "Modificar…"
 
 #: pimcommon/templatewidgets/templatelistwidget.cpp:183
 #, kde-format
@@ -192,17 +192,17 @@ msgstr "Eliminar"
 #: pimcommon/templatewidgets/templatelistwidget.cpp:196
 #, kde-format
 msgid "Export..."
-msgstr "Exportar..."
+msgstr "Exportar…"
 
 #: pimcommon/templatewidgets/templatelistwidget.cpp:200
 #, kde-format
 msgid "Import..."
-msgstr "Importar..."
+msgstr "Importar…"
 
 #: pimcommon/templatewidgets/templatelistwidget.cpp:207
 #, kde-format
 msgid "Download new Templates..."
-msgstr "Descargar nuevas plantillas..."
+msgstr "Descargar nuevas plantillas…"
 
 #: pimcommon/templatewidgets/templatelistwidget.cpp:242
 #, kde-format
@@ -244,7 +244,25 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Error al cargar archivo"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Comprobar nueva versión"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"Se ha encontrado una nueva versión. Pulse <a href=\"%1\">aquí</a> para "
+"descargarla."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "No se ha encontrado ninguna nueva versión."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Comprobar nueva versión"
@@ -255,18 +273,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Versión:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Novedades de %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Mostrar novedades)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Novedades de %2. %1"
@@ -347,7 +365,7 @@ msgstr "Ha habido un problema compartien
 #: pimcommon/widgets/purposemenuwidget.cpp:62
 #, kde-format
 msgid "File was shared."
-msgstr "El archivo se compartió."
+msgstr "El archivo se ha compartido."
 
 #: pimcommon/widgets/purposemenuwidget.cpp:64
 #, kde-format
@@ -425,13 +443,13 @@ msgstr "¿Quiere eliminar el texto selec
 #, kde-format
 msgctxt "@action:button"
 msgid "&Add..."
-msgstr "&Añadir..."
+msgstr "&Añadir…"
 
 #: pimcommon/widgets/simplestringlisteditor.cpp:105
 #, kde-format
 msgctxt "@action:button"
 msgid "&Modify..."
-msgstr "&Modificar..."
+msgstr "&Modificar…"
 
 #: pimcommon/widgets/simplestringlisteditor.cpp:118
 #, kde-format
@@ -443,7 +461,7 @@ msgstr "Elimina&r"
 #, kde-format
 msgctxt "@action:button"
 msgid "&Customize..."
-msgstr "&Personalizar..."
+msgstr "&Personalizar…"
 
 #: pimcommon/widgets/simplestringlisteditor.cpp:309
 #: pimcommonakonadi/acl/aclmanager.cpp:283
@@ -476,7 +494,7 @@ msgstr ""
 #, kde-format
 msgctxt "select an email address"
 msgid "Se&lect..."
-msgstr "Se&leccionar..."
+msgstr "Se&leccionar…"
 
 #: pimcommonakonadi/acl/aclentrydialog.cpp:98
 #, kde-format
@@ -500,13 +518,13 @@ msgstr "La carpeta no puede ser administ
 #, kde-format
 msgctxt "@action"
 msgid "Add Entry..."
-msgstr "Añadir entrada..."
+msgstr "Añadir entrada…"
 
 #: pimcommonakonadi/acl/aclmanager.cpp:166
 #, kde-format
 msgctxt "@action"
 msgid "Edit Entry..."
-msgstr "Editar entrada..."
+msgstr "Editar entrada…"
 
 #: pimcommonakonadi/acl/aclmanager.cpp:172
 #, kde-format
@@ -595,178 +613,178 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Aplicar permisos a todas las &subcarpetas."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "La importación de vCard ha fallado"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>No se puede acceder a <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Seleccionar mensaje del contacto"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Mostrar la unidad organizativa para los resultados de LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
-msgstr "Configurar terminación automática..."
+msgstr "Configurar terminación automática…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Expandir grupos automáticamente"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
-msgstr "Expandir grupos..."
+msgstr "Expandir grupos…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Direcciones recientes"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Contactos encontrados en los datos"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Servidor LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Buscar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Seleccionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Deseleccionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Mostrar direcciones de correo de la lista negra"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
-msgstr "<qt><a href=\"more_result\">Más resultados...</a></qt>"
+msgstr "<qt><a href=\"more_result\">Más resultados…</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Buscar dirección de correo:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "La búsqueda empieza a partir de 3 caracteres"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
-msgstr "Buscar en los resultados..."
+msgstr "Buscar en los resultados…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Excluir nombres de dominio:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Separar dominios con «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Excluir direcciones de correo con la expresión regular:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Separar expresiones regulares con «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Seleccionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Deseleccionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "No se ha encontrado ninguna dirección de correo."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 dirección de correo encontrada"
 msgstr[1] "%1 direcciones de correo encontradas"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "No se ha encontrado ningún resultado"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "La lista ha cambiado. ¿Desea guardarla antes de hacer otra búsqueda?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Guardar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Buscar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -793,24 +811,18 @@ msgstr "Dirección reciente"
 msgid "Blacklist Email Address"
 msgstr "Poner dirección de correo en la lista negra"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Editar orden de terminación"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Servidor LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Subir"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -820,7 +832,7 @@ msgstr "Bajar"
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "New email..."
-msgstr "Nueva dirección de correo..."
+msgstr "Nueva dirección de correo…"
 
 #: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:52
 #, kde-format
@@ -987,7 +999,7 @@ msgstr "Generar disponibilidad y activar
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search..."
-msgstr "Buscar..."
+msgstr "Buscar…"
 
 #: pimcommonakonadi/folderdialog/selectmulticollectiondialog.cpp:55
 #, kde-format
@@ -1204,7 +1216,7 @@ msgstr "Buscar en el resultado"
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:582
 #, kde-format
 msgid "Searching..."
-msgstr "Buscando..."
+msgstr "Buscando…"
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:586
 #, kde-format
@@ -1226,7 +1238,7 @@ msgstr "Añadir seleccionados"
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:598
 #, kde-format
 msgid "Configure LDAP Servers..."
-msgstr "Configurar servidores LDAP..."
+msgstr "Configurar servidores LDAP…"
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:633
 #, kde-format
@@ -1250,24 +1262,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Configurar las preferencias LDAP de la libreta de direcciones"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"El servidor IMAP no se ha configurado todavía. Configure el servidor en la "
-"cuenta IMAP antes de configurar la suscripción en el servidor."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"El inicio de sesión ha fallado. Configure la cuenta IMAP antes de configurar "
-"la suscripción en el servidor."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1281,12 +1275,12 @@ msgstr "Tipo de recurso «%1» ya está
 #: pimcommonakonadi/util/createresource.cpp:81
 #, kde-format
 msgid "Creating resource instance for '%1'..."
-msgstr "Creando instancia de recurso para «%1»..."
+msgstr "Creando instancia de recurso para «%1»…"
 
 #: pimcommonakonadi/util/createresource.cpp:87
 #, kde-format
 msgid "Configuring resource instance..."
-msgstr "Configurando instancia de recurso..."
+msgstr "Configurando instancia de recurso…"
 
 #: pimcommonakonadi/util/createresource.cpp:90
 #, kde-format
@@ -1319,784 +1313,3 @@ msgstr "Configuración de recurso comple
 #, kde-format
 msgid "Failed to create resource instance: %1"
 msgstr "Ha fallado la creación de instancia del recurso: %1"
-
-#~ msgctxt "@title:window"
-#~ msgid "Edit Note"
-#~ msgstr "Editar nota"
-
-#~ msgctxt "@action:button"
-#~ msgid "Delete Note"
-#~ msgstr "Borrar nota"
-
-#~ msgctxt "@title:window"
-#~ msgid "Add Note"
-#~ msgstr "Añadir nota"
-
-#~ msgctxt "@label:textbox"
-#~ msgid "Enter the text that should be stored as a note to the mail:"
-#~ msgstr ""
-#~ "Introduzca el texto que debería almacenarse como una nota al correo:"
-
-#~ msgctxt "@label:listbox"
-#~ msgid "Note type:"
-#~ msgstr "Tipo de nota:"
-
-#~ msgctxt "@item:inlistbox"
-#~ msgid "Private note"
-#~ msgstr "Nota privada"
-
-#~ msgctxt "@item:inlistbox"
-#~ msgid "Shared note"
-#~ msgstr "Nota compartida"
-
-#~ msgid "Do you really want to delete this note?"
-#~ msgstr "¿Realmente quiere borrar esta nota?"
-
-#~ msgctxt "@title:window"
-#~ msgid "Delete Note"
-#~ msgstr "Borrar nota"
-
-#~ msgid "Share"
-#~ msgstr "Compartir"
-
-#~ msgid "Add"
-#~ msgstr "Añadir"
-
-#~ msgid "Archive cannot be opened in read mode."
-#~ msgstr "El archivo no puede abrirse en modo lectura."
-
-#~ msgid "Enable autocorrection"
-#~ msgstr "Activar autocorrección"
-
-#~ msgid "Replacement and exception for language:"
-#~ msgstr "Sustitución y excepción para el idioma:"
-
-#~ msgid "Ad&vanced Autocorrection"
-#~ msgstr "Autocorrección a&vanzada"
-
-#~ msgid "&Add"
-#~ msgstr "&Añadir"
-
-#~ msgid "&Enable word replacement"
-#~ msgstr "Activar r&emplazo de palabras"
-
-#~ msgid "&Find"
-#~ msgstr "&Buscar"
-
-#~ msgid "Re&place"
-#~ msgstr "Rem&plazar"
-
-#~ msgid "Find"
-#~ msgstr "Buscar"
-
-#~ msgid "Replace"
-#~ msgstr "Sustituir"
-
-#~ msgid "E&xceptions"
-#~ msgstr "E&xcepciones"
-
-#~ msgid "Do not treat as the end of a sentence:"
-#~ msgstr "No tratar como final de frase:"
-
-#~ msgid "R&emove"
-#~ msgstr "&Eliminar"
-
-#~ msgid "Accept two uppercase letters in:"
-#~ msgstr "Aceptar dos letras mayúsculas en"
-
-#~ msgid "Si&mple Autocorrection"
-#~ msgstr "Autocorrección &sencilla"
-
-#~ msgid ""
-#~ "Detect when a new sentence is started and always ensure that the first "
-#~ "character is an uppercase character"
-#~ msgstr ""
-#~ "Detectar cuando se inicia una nueva frase y asegurarse siempre de que el "
-#~ "primer carácter es una mayúscula"
-
-#~ msgid ""
-#~ "Convert &first letter of a sentence automatically to uppercase\n"
-#~ "(e.g. \"my house. in this town\" to \"my house. In this town\")"
-#~ msgstr ""
-#~ "Convertir la &primera letra de una frase automáticamente a mayúsculas\n"
-#~ "(p. ej. «mi casa. en esta ciudad» a «mi casa. En esta ciudad»)"
-
-#~ msgid ""
-#~ "All words are checked for the common mistake of holding the shift key "
-#~ "down a bit too long. If some words must have two uppercase characters, "
-#~ "then those exceptions should be added in the 'Exceptions' tab."
-#~ msgstr ""
-#~ "Todas las palabras se comprueban para los errores habituales de mantener "
-#~ "la tecla de mayúsculas presionada demasiado tiempo. Si algunas palabras "
-#~ "deben tener dos letras mayúsculas, entonces esas excepciones deberían "
-#~ "añadirse a la pestaña de «excepciones»."
-
-#~ msgid ""
-#~ "Convert &two uppercase characters to one uppercase and one lowercase "
-#~ "character\n"
-#~ " (e.g. PErfect to Perfect)"
-#~ msgstr ""
-#~ "Convertir &dos caracteres en mayúsculas a un carácter en mayúsculas y "
-#~ "otro en minúscula\n"
-#~ " (p. ej. PErfecto a Perfecto)"
-
-#~ msgid ""
-#~ "Make sure that more than one space cannot be typed, as this is a common "
-#~ "mistake which is quite hard to find in formatted text."
-#~ msgstr ""
-#~ "Asegurarse de que no se puede teclear más de un espacio, ya que esto es "
-#~ "un error habitual que es difícil de localizar en un texto formateado."
-
-#~ msgid "&Suppress double spaces"
-#~ msgstr "&Suprimir espacios dobles"
-
-#~ msgid "Most standard fraction notations will be converted when available"
-#~ msgstr ""
-#~ "La mayoría de las notaciones de fracciones estándar se convertirán cuando "
-#~ "esté disponible"
-
-#~ msgid "Re&place 1/2... with ½..."
-#~ msgstr "Rem&plazar 1/2... con ½..."
-
-#~ msgid "Capitalize name of days"
-#~ msgstr "Convertir a mayúsculas los nombres de los días"
-
-#~ msgid ""
-#~ "Detect when a URL (Uniform Resource Locator) is typed and provide "
-#~ "formatting that matches the way an Internet browser would show a URL."
-#~ msgstr ""
-#~ "Detectar cuando un URL (Localizador Uniforme de Recursos) se teclea, y "
-#~ "proporcionar un formateo que coincida con el modo en el que un navegador "
-#~ "de Internet mostraría un URL."
-
-#~ msgid "Autoformat &URLs (HTML mode)"
-#~ msgstr "Autoformatear los &URL (modo HTML)"
-
-#~ msgid ""
-#~ "When you use _underline_ or *bold*, the text between the underscores or "
-#~ "asterisks will be converted to underlined or bold text."
-#~ msgstr ""
-#~ "Cuando usted use _subrayado_ o *negrita*, el texto entre los subrayados o "
-#~ "asteriscos se convertirá a texto subrayado o en negrita."
-
-#~ msgid ""
-#~ "Automatically do &bold, strikeout and underline formatting (HTML mode)"
-#~ msgstr ""
-#~ "Poner automáticamente ne&grita, tachado y subrayado al formatear (modo "
-#~ "HTML)"
-
-#~ msgid "Replace 1st... with 1^st... (HTML mode)"
-#~ msgstr "Sustituir 1st... con 1^st... (modo HTML)"
-
-#~ msgid ""
-#~ "Add non breaking space before specific punctuation marks in French text"
-#~ msgstr ""
-#~ "Añadir espacio no separable antes de marcas específicas de puntuación en "
-#~ "textos en francés"
-
-#~ msgid "Replace double quotes by french quotes"
-#~ msgstr "Sustituir comillas dobles por comillas francesas"
-
-#~ msgid "Custom &Quotes"
-#~ msgstr "Comillas &personalizadas"
-
-#~ msgid "Replace &double quotes with typographical quotes"
-#~ msgstr "Sustituir comillas &dobles por comillas tipográficas"
-
-#~ msgid "By Default"
-#~ msgstr "Por omisión"
-
-#~ msgid "\""
-#~ msgstr "\""
-
-#~ msgid "Ending Quote:"
-#~ msgstr "Cierre de comillas:"
-
-#~ msgid "Opening Quote:"
-#~ msgstr "Apertura de comillas:"
-
-#~ msgid "Default"
-#~ msgstr "Por omisión"
-
-#~ msgid "Replace &single quotes with typographical quotes"
-#~ msgstr "Sustituir comillas &sencillas por comillas tipográficas"
-
-#~ msgid "'"
-#~ msgstr "'"
-
-#~ msgid "Ending Quotes:"
-#~ msgstr "Cierre de comillas:"
-
-#~ msgid "Path"
-#~ msgstr "Ruta"
-
-#~ msgid "System Path:"
-#~ msgstr "Ruta del sistema:"
-
-#~ msgid "TextLabel"
-#~ msgstr "Etiqueta de texto"
-
-#~ msgid "Writable Path:"
-#~ msgstr "Ruta con permiso de escritura:"
-
-#~ msgid "Custom System Path:"
-#~ msgstr "Ruta personalizada del sistema:"
-
-#~ msgid "Custom Writable Path:"
-#~ msgstr "Ruta personalizada con permiso de escritura:"
-
-#~ msgid "Select Custom Writable Path"
-#~ msgstr "Seleccione la ruta personalizada con permiso de escritura"
-
-#~ msgid "Select Custom System Path"
-#~ msgstr "Seleccione la ruta personalizada del sistema"
-
-#~ msgid "LibreOffice Autocorrection"
-#~ msgstr "Autocorrección de LibreOffice"
-
-#~ msgid "KMail/Calligra Autocorrection"
-#~ msgstr "Autocorrección de KMail/Calligra"
-
-#~ msgid "\"Replace\" string is the same as \"Find\" string."
-#~ msgstr "«Sustituir» cadena es lo mismo que «Buscar» cadena."
-
-#~ msgid "Add Autocorrection Entry"
-#~ msgstr "Añadir entrada de autocorrección"
-
-#~ msgid "&Modify"
-#~ msgstr "&Modificar"
-
-#~ msgid "Import LibreOffice Autocorrection"
-#~ msgstr "Importar autocorrección de LibreOffice"
-
-#~ msgid "LibreOffice Autocorrection File (*.dat)"
-#~ msgstr "Archivo de autocorrección de LibreOffice (*.dat)"
-
-#~ msgid "Import KMail Autocorrection"
-#~ msgstr "Importar autocorrección de KMail"
-
-#~ msgid "KMail Autocorrection File (*.xml)"
-#~ msgstr "Archivo de autocorrección de KMail (*.xml)"
-
-#~ msgid "Import Autocorrection File"
-#~ msgstr "Importar archivo de autocorrección"
-
-#~ msgid ""
-#~ "Language was changed, do you want to save config for previous language?"
-#~ msgstr ""
-#~ "Se cambió el idioma, ¿quiere usted guardar la configuración del idioma "
-#~ "anterior?"
-
-#~ msgid "Save config"
-#~ msgstr "Guardar configuración"
-
-#~ msgid "Please save changes before exporting settings."
-#~ msgstr "Por favor, guarde los cambios antes de exportar las preferencias."
-
-#~ msgid "Export Autocorrection File"
-#~ msgstr "Exportar archivo de autocorrección"
-
-#~ msgctxt "@title:window"
-#~ msgid "Select Special Characters"
-#~ msgstr "Seleccionar caracteres especiales"
-
-#~ msgid "Insert"
-#~ msgstr "Insertar"
-
-#~ msgid "Any text to check."
-#~ msgstr "Cualquier texto para comprobar."
-
-#~ msgid "Replacement"
-#~ msgstr "Sustitución"
-
-#~ msgid "Online Grammar Information"
-#~ msgstr "Información de gramática en línea"
-
-#~ msgid "Check Again"
-#~ msgstr "Volver a comprobar"
-
-#~ msgid "Configure..."
-#~ msgstr "Configurar..."
-
-#~ msgid "See on: %1"
-#~ msgstr "Ver en: %1"
-
-#~ msgid "Close"
-#~ msgstr "Cerrar"
-
-#~ msgctxt "@title:window"
-#~ msgid "Configure Grammalecte"
-#~ msgstr "Configurar Grammalecte"
-
-#~ msgid "General"
-#~ msgstr "General"
-
-#~ msgid "Grammar Settings"
-#~ msgstr "Preferencias de gramática"
-
-#~ msgid ""
-#~ "Impossible to get options. Please verify that you have grammalected "
-#~ "installed."
-#~ msgstr ""
-#~ "No se pueden obtener las opciones. Compruebe que tiene instalado "
-#~ "grammalected."
-
-#~ msgid "Error during Extracting Options"
-#~ msgstr "Error durante la extracción de opciones"
-
-#~ msgid "Press Button for Reloading Settings"
-#~ msgstr "Pulse el botón para volver a cargar las preferencias"
-
-#~ msgid "Reload Settings"
-#~ msgstr "Volver a cargar preferencias"
-
-#~ msgid "Python Path:"
-#~ msgstr "Ruta de Python:"
-
-#~ msgid "Add full 'grammalecte-cli.py' path"
-#~ msgstr "Añadir la ruta completa de «grammalecte-cli.py»"
-
-#~ msgid "Grammalecte Path:"
-#~ msgstr "Ruta de Grammalecte:"
-
-#~ msgid "Python path is missing."
-#~ msgstr "Falta la ruta de Python."
-
-#~ msgid "Grammalecte path not found."
-#~ msgstr "No se ha encontrado la ruta de Grammalecte."
-
-#~ msgid "Grammalecte program file not found."
-#~ msgstr "No se ha encontrado el programa Grammalecte."
-
-#~ msgid "Grammalecte cli file not found."
-#~ msgstr "Interfaz de Grammalecte no encontrada."
-
-#~ msgid "Grammalecte error"
-#~ msgstr "Error de Grammalecte"
-
-#~ msgid "Select Path"
-#~ msgstr "Seleccione ruta"
-
-#~ msgid "English"
-#~ msgstr "Inglés"
-
-#~ msgid "Asturian"
-#~ msgstr "Asturiano"
-
-#~ msgid "Belarusian"
-#~ msgstr "Bielorruso"
-
-#~ msgid "Breton"
-#~ msgstr "Bretón"
-
-#~ msgid "Catalan"
-#~ msgstr "Catalán"
-
-#~ msgid "Chinese"
-#~ msgstr "Chino"
-
-#~ msgid "Danish"
-#~ msgstr "Danés"
-
-#~ msgid "Dutch"
-#~ msgstr "Holandés"
-
-#~ msgid "English (Australian)"
-#~ msgstr "Inglés (australiano)"
-
-#~ msgid "English (Canadian)"
-#~ msgstr "Inglés (canadiense)"
-
-#~ msgid "Esperanto"
-#~ msgstr "Esperanto"
-
-#~ msgid "French"
-#~ msgstr "Francés"
-
-#~ msgid "Galician"
-#~ msgstr "Gallego"
-
-#~ msgid "German"
-#~ msgstr "Alemán"
-
-#~ msgid "Greek"
-#~ msgstr "Griego"
-
-#~ msgid "Italian"
-#~ msgstr "Italiano"
-
-#~ msgid "Japanese"
-#~ msgstr "Japonés"
-
-#~ msgid "Khmer"
-#~ msgstr "Jémer"
-
-#~ msgid "Polish"
-#~ msgstr "Polaco"
-
-#~ msgid "Portuguese"
-#~ msgstr "Portugués"
-
-#~ msgid "Romanian"
-#~ msgstr "Rumano"
-
-#~ msgid "Russian"
-#~ msgstr "Ruso"
-
-#~ msgid "Slovak"
-#~ msgstr "Eslovaco"
-
-#~ msgid "Slovenian"
-#~ msgstr "Esloveno"
-
-#~ msgid "Spanish"
-#~ msgstr "Español"
-
-#~ msgid "Swedish"
-#~ msgstr "Sueco"
-
-#~ msgid "Tagalog"
-#~ msgstr "Tagalo"
-
-#~ msgid "Tamil"
-#~ msgstr "Tamil"
-
-#~ msgid "Ukrainian"
-#~ msgstr "Ucraniano"
-
-#~ msgctxt "@title:window"
-#~ msgid "Configure LanguageTool"
-#~ msgstr "Configurar LanguageTool"
-
-#~ msgid "Use Local Instance"
-#~ msgstr "Usar instancia local"
-
-#~ msgid "Instance Path:"
-#~ msgstr "Ruta de la instancia:"
-
-#~ msgid "Language:"
-#~ msgstr "Idioma:"
-
-#~ msgid "Refresh"
-#~ msgstr "Actualizar"
-
-#~ msgid "An error was reported: %1"
-#~ msgstr "Se ha informado de un error: %1"
-
-#~ msgid "Failed to check grammar."
-#~ msgstr "No se ha podido comprobar la gramática."
-
-#~ msgid "Check"
-#~ msgstr "Comprobar"
-
-#~ msgid ""
-#~ "An error occurred attempting to load the list of available languages:\n"
-#~ "%1"
-#~ msgstr ""
-#~ "Ha ocurrido un error al intentar cargar la lista de idiomas disponibles:\n"
-#~ "%1"
-
-#~ msgid "List of Languages"
-#~ msgstr "Lista de idiomas"
-
-#~ msgid "Detect language"
-#~ msgstr "Detectar idioma"
-
-#~ msgid "Hmong"
-#~ msgstr "Hmong"
-
-#~ msgid "Bosnian"
-#~ msgstr "Bosnio"
-
-#~ msgid "Chinese (Simplified)"
-#~ msgstr "Chino (simplificado)"
-
-#~ msgid "Chinese (Traditional)"
-#~ msgstr "Chino (tradicional)"
-
-#~ msgid "Korean"
-#~ msgstr "Coreano"
-
-#~ msgid "Afrikaans"
-#~ msgstr "Afrikaans"
-
-#~ msgid "Albanian"
-#~ msgstr "Albanés"
-
-#~ msgid "Arabic"
-#~ msgstr "Árabe"
-
-#~ msgid "Armenian"
-#~ msgstr "Armenio"
-
-#~ msgid "Azerbaijani"
-#~ msgstr "Azerbaiyano"
-
-#~ msgid "Basque"
-#~ msgstr "Vasco"
-
-#~ msgid "Bulgarian"
-#~ msgstr "Búlgaro"
-
-#~ msgid "Croatian"
-#~ msgstr "Croata"
-
-#~ msgid "Czech"
-#~ msgstr "Checo"
-
-#~ msgid "Estonian"
-#~ msgstr "Estonio"
-
-#~ msgid "Filipino"
-#~ msgstr "Filipino"
-
-#~ msgid "Finnish"
-#~ msgstr "Finés"
-
-#~ msgid "Georgian"
-#~ msgstr "Georgiano"
-
-#~ msgid "Haitian Creole"
-#~ msgstr "Criollo haitiano"
-
-#~ msgid "Hebrew"
-#~ msgstr "Hebreo"
-
-#~ msgid "Hindi"
-#~ msgstr "Hindi"
-
-#~ msgid "Hungarian"
-#~ msgstr "Húngaro"
-
-#~ msgid "Icelandic"
-#~ msgstr "Islandés"
-
-#~ msgid "Indonesian"
-#~ msgstr "Indonesio"
-
-#~ msgid "Irish"
-#~ msgstr "Irlandés"
-
-#~ msgid "Latvian"
-#~ msgstr "Letón"
-
-#~ msgid "Lithuanian"
-#~ msgstr "Lituano"
-
-#~ msgid "Macedonian"
-#~ msgstr "Macedonio"
-
-#~ msgid "Malay"
-#~ msgstr "Malayo"
-
-#~ msgid "Maltese"
-#~ msgstr "Maltés"
-
-#~ msgid "Norwegian"
-#~ msgstr "Noruego"
-
-#~ msgid "Serbian"
-#~ msgstr "Serbio"
-
-#~ msgid "Swahili"
-#~ msgstr "Swahili"
-
-#~ msgid "Thai"
-#~ msgstr "Tailandés"
-
-#~ msgid "Turkish"
-#~ msgstr "Turco"
-
-#~ msgid "Urdu"
-#~ msgstr "Urdu"
-
-#~ msgid "Vietnamese"
-#~ msgstr "Vietnamita"
-
-#~ msgid "Welsh"
-#~ msgstr "Galés"
-
-#~ msgid "Yiddish"
-#~ msgstr "Yidis"
-
-#~ msgid "Bing"
-#~ msgstr "Bing"
-
-#~ msgid "Error: Unable to find Bing credentials in web version."
-#~ msgstr ""
-#~ "Error: No se ha sido posible encontrar las credenciales de Bing en la "
-#~ "versión web."
-
-#~ msgid "Error: Unable to extract Bing key from web version."
-#~ msgstr ""
-#~ "Error: No ha sido posible extraer la clave de Bing de la versión web."
-
-#~ msgid "Error: Unable to extract Bing token from web version."
-#~ msgstr ""
-#~ "Error: No ha sido posible extraer el tóken de Bing de la versión web."
-
-#~ msgid ""
-#~ "Error: Unable to extract additional Bing information from web version."
-#~ msgstr ""
-#~ "Error: No ha sido posible extraer información adicional de Bing de la "
-#~ "versión web."
-
-#~ msgid "DeepL"
-#~ msgstr "DeepL"
-
-#~ msgctxt "@title:window"
-#~ msgid "Configure Engine"
-#~ msgstr "Configurar el motor"
-
-#~ msgid "Use Free License Key"
-#~ msgstr "Usar clave de licencia libre"
-
-#~ msgid "Api Key:"
-#~ msgstr "Clave de API:"
-
-#~ msgid "Server needs Api Key."
-#~ msgstr "El servidor necesita clave de API."
-
-#~ msgid "Google"
-#~ msgstr "Google"
-
-#~ msgid "Libre Translate"
-#~ msgstr "Libre Translate"
-
-#~ msgid "Server required Api Key"
-#~ msgstr "El servidor ha solicitado la clave de API"
-
-#~ msgid "Server Url:"
-#~ msgstr "URL del servidor:"
-
-#~ msgid "Server url is not defined."
-#~ msgstr "La URL del servidor no se ha definido."
-
-#~ msgid "Lingva"
-#~ msgstr "Lingva"
-
-#~ msgid "Yandex"
-#~ msgstr "Yandex"
-
-#~ msgid ""
-#~ "Error: Engine systems have detected suspicious traffic from your computer "
-#~ "network. Please try your request again later."
-#~ msgstr ""
-#~ "Error: Los sistemas de motores han detectado un tráfico sospechoso desde "
-#~ "su red de equipos. Vuelva a realizar su petición más tarde."
-
-#~ msgid "Error: Unable to find Yandex SID in web version."
-#~ msgstr ""
-#~ "Error: No ha sido posible encontrar el SID de Yandex en la versión web."
-
-#~ msgid "Error: Unable to extract Yandex SID from web version."
-#~ msgstr ""
-#~ "Error: No ha sido posible extraer el SID de Yandex de la versión web."
-
-#~ msgid "You used same language for 'from' and 'to' language."
-#~ msgstr "Ha usado el mismo idioma para «del» y «al»."
-
-#~ msgctxt "@title:window"
-#~ msgid "Configure Translator"
-#~ msgstr "Configurar traductor"
-
-#~ msgid "From:"
-#~ msgstr "Del:"
-
-#~ msgid "To:"
-#~ msgstr "Al:"
-
-#~ msgid "Engine:"
-#~ msgstr "Motor:"
-
-#~ msgctxt "@title:window"
-#~ msgid "Translator Debug"
-#~ msgstr "Depurar el traductor"
-
-#~ msgid "Save As..."
-#~ msgstr "Guardar como..."
-
-#~ msgid "All Files (*)"
-#~ msgstr "Todos los archivos (*)"
-
-#~ msgid "Translate..."
-#~ msgstr "Traducir..."
-
-#~ msgid "Problem when connecting to the translator web site."
-#~ msgstr "Problema al conectarse al sitio web de traducción."
-
-#~ msgctxt "Translate from language"
-#~ msgid "From:"
-#~ msgstr "Del:"
-
-#~ msgctxt "Translate to language"
-#~ msgid "To:"
-#~ msgstr "Al:"
-
-#~ msgctxt ""
-#~ "Invert language choices so that from becomes to and to becomes from"
-#~ msgid "Invert"
-#~ msgstr "Invertir"
-
-#~ msgid "Clear"
-#~ msgstr "Despejar"
-
-#~ msgid "Translate"
-#~ msgstr "Traducir"
-
-#~ msgid "Debug"
-#~ msgstr "Depurar"
-
-#~ msgid ""
-#~ "Drag text that you want to translate. (Be careful text will be send to "
-#~ "Google Server)."
-#~ msgstr ""
-#~ "Arrastre el texto que usted quiere traducir (Sea cuidadoso, el texto se "
-#~ "enviará al servidor de Google)."
-
-#~ msgid "No network connection detected, we cannot translate text."
-#~ msgstr "No se detectó conexión de red, no podemos traducir texto."
-
-#~ msgid "No network"
-#~ msgstr "Sin red"
-
-#~ msgid "Translate error"
-#~ msgstr "Error de traducción"
-
-#~ msgid "Error: Unable to parse autodetected language"
-#~ msgstr ""
-#~ "Error: No ha sido posible analizar el idioma detectado automáticamente."
-
-#~ msgid "You used same language for from and to language."
-#~ msgstr "Usted usó el mismo idioma para los idiomas desde y hasta."
-
-#~ msgid "Offline"
-#~ msgstr "Sin conexión"
-
-#~ msgid "Import LibreOffice Autocorrection File"
-#~ msgstr "Importar archivo de autocorrección de LibreOffice"
-
-#~ msgctxt "@item:inlistbox"
-#~ msgid "AnnotationEditDialogPrivate note"
-#~ msgstr "Nota de AnnotationEditDialogPrivate"
-
-#~ msgctxt "@title:window"
-#~ msgid "Delete Note?"
-#~ msgstr "¿Borrar nota?"
-
-#~ msgid "Log activities"
-#~ msgstr "Registrar actividades"
-
-#~ msgctxt "@title:window"
-#~ msgid "Log activities"
-#~ msgstr "Registrar actividades"
-
-#~ msgid "Share..."
-#~ msgstr "Compartir..."
-
-#~ msgctxt "@title:window"
-#~ msgid "Save Log"
-#~ msgstr "Guardar registro"
-
-#~ msgid "Change Value"
-#~ msgstr "Cambiar valor"
diff -pruN 4:24.12.3-2/po/et/libpimcommon6.po 4:25.08.2-0ubuntu2/po/et/libpimcommon6.po
--- 4:24.12.3-2/po/et/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/et/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2019-12-18 20:00+0200\n"
 "Last-Translator: Marek Laane <qiilaq69@gmail.com>\n"
 "Language-Team: Estonian <kde-et@lists.linux.ee>\n"
@@ -242,7 +242,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Tõrge faili laadimisel"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -254,18 +270,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Pärsia"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -612,175 +628,175 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Ra&kenda õigusi kõigile alamkaustadele"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, fuzzy, kde-format
 #| msgid "Select file to download:"
 msgid "Select email from contact"
 msgstr "Allalaaditav fail:"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, fuzzy, kde-format
 #| msgid "Configure..."
 msgid "Configure Completion..."
 msgstr "Seadista..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgid "Search"
 msgstr "Otsing..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "Asenda kõik"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "Asenda kõik"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Otsing..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Otsing..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgid "Select"
 msgstr "Asenda kõik"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgid "Unselect"
 msgstr "Asenda kõik"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] ""
 msgstr[1] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, fuzzy, kde-format
 #| msgctxt "@title:window"
 #| msgid "Save Log"
@@ -788,14 +804,14 @@ msgctxt "@action"
 msgid "Save"
 msgstr "Logi salvestamine"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@action"
 msgid "Search"
 msgstr "Otsing..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -824,24 +840,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1300,24 +1310,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP server pole veel seadistatud. Palun seadista IMAP konto all server, "
-"enne kui määrad serveripoolsed tellimused."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Sisselogimine nurjus. Palun seadista IMAP konto, enne kui määrad "
-"serveripoolsed tellimused."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1369,6 +1361,20 @@ msgstr "Ressurss on seadistatud."
 msgid "Failed to create resource instance: %1"
 msgstr "Ressursiisendi loomine nurjus: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP server pole veel seadistatud. Palun seadista IMAP konto all server, "
+#~ "enne kui määrad serveripoolsed tellimused."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Sisselogimine nurjus. Palun seadista IMAP konto, enne kui määrad "
+#~ "serveripoolsed tellimused."
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Märkuse muutmine"
diff -pruN 4:24.12.3-2/po/eu/libpimcommon6.po 4:25.08.2-0ubuntu2/po/eu/libpimcommon6.po
--- 4:24.12.3-2/po/eu/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/eu/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -1,16 +1,16 @@
 # Translation for libpimcommon.po to Euskara/Basque (eu).
-# Copyright (C) 2021-2024 This file is copyright:
+# Copyright (C) 2021-2025 This file is copyright:
 # This file is distributed under the same license as the pimcommon package.
-# SPDX-FileCopyrightText: 2023, 2024 KDE euskaratzeko proiektuko arduraduna <xalba@ni.eus>
+# SPDX-FileCopyrightText: 2023, 2024, 2025 KDE euskaratzeko proiektuko arduraduna <xalba@ni.eus>
 #
 # Translators:
-# Iñigo Salvador Azurmendi <xalba@ni.eus>, 2021, 2022, 2023, 2024.
+# Iñigo Salvador Azurmendi <xalba@ni.eus>, 2021, 2022, 2023, 2024, 2025.
 msgid ""
 msgstr ""
 "Project-Id-Version: pimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-09 08:08+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-07-22 21:11+0200\n"
 "Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
 "Language-Team: Basque <kde-i18n-eu@kde.org>\n"
 "Language: eu\n"
@@ -18,7 +18,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 24.08.3\n"
+"X-Generator: Lokalize 25.04.3\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -245,7 +245,25 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Fitxategia zamatzeko errorea"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Egiaztatu bertsio berririk dagoen"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"Bertsio berri bat aurkitu da. Egin klik <a href=\"%1\">hemen</a> hura zama-"
+"jaisteko."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Ez da bertsio berririk aurkitu."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Egiaztatu bertsio berririk dagoen"
@@ -256,18 +274,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Bertsioa:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
-msgstr "Zer berri %1(e)an"
+msgstr "Zer berri %1(e)(a)n"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Berriak erakutsi)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Zer berri %2(a)n. %1"
@@ -290,7 +308,7 @@ msgstr "Azken bertsiotik dauden aldaketa
 #: pimcommon/whatsnew/whatsnewwidget.cpp:90
 #, kde-format
 msgid "Some of the new features in this release include:"
-msgstr "Askapen berri honetako ezaugarri berrien artean daude:"
+msgstr "Argitalpen berri honetako ezaugarri berrien artean daude:"
 
 #: pimcommon/whatsnew/whatsnewwidget.cpp:95
 #, kde-format
@@ -595,178 +613,178 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Aplikatu baimenak a&zpikarpeta guztietan."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard inportatzea huts egin du"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Ezin da <b>%1</b> atzitu.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Hautatu e-posta kontaktutik"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Erakutsi LDAP emaitzen Antolaketa Unitatea"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Konfiguratu osatzea..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Taldeak automatikoki zabaltzea"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Taldeak zabaltzea..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Oraintsuko helbideak"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Zure datuetan aurkitutako kontaktuak"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP zerbitzaria: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Bilatu"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Hautatu"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Deshautatu"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Erakutsi zerrenda-beltzeko e-postak"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Emaitza gehiago...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Bilatu e-posta:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Bilaketa 3 karakteretik abiatuta egiten da"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Bilatu emaitzan..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Baztertu domeinu-izenak:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Banatu domeinuak '%1' erabiliz"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Baztertu e-posta adierazpen erregularrarekin:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Bereizi adierazpen erregularra '%1' erabiliz"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Hautatu"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Desautatu"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Ez da e-postarik aurkitu."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "E-posta 1 aurkitu da"
 msgstr[1] "%1 e-posta aurkitu dira"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Ez da emaitzarik aurkitu"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "Zerrenda aldatu da. Beste bilaketa bat egin aurretik gorde nahi duzu?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Gorde"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Bilatu"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -793,24 +811,18 @@ msgstr "Oraintsuko helbidea"
 msgid "Blacklist Email Address"
 msgstr "Sartu E-posta helbidea zerrenda-beltzean"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Editatu osatze ordena"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "%1 LDAP zerbitzaria"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Eraman gora"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1250,24 +1262,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Konfiguratu Helbide Liburuko LDAP ezarpenak"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP zerbitzaria ez dago konfiguratuta oraindik. Mesedez, konfiguratu IMAP "
-"kontuko zerbitzaria zerbitzari aldeko harpidetzak ezarri aurretik."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Saio-hasteak huts egin du, mesedez, konfiguratu IMAP kontua zerbitzari "
-"aldeko harpidetzak ezarri aurretik."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1318,6 +1312,24 @@ msgstr "Baliabidearen ezarpena osatu da.
 msgid "Failed to create resource instance: %1"
 msgstr "Baliabidearen instantzia sortzea huts egin du: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP zerbitzaria ez dago konfiguratuta oraindik. Mesedez, konfiguratu "
+#~ "IMAP kontuko zerbitzaria zerbitzari aldeko harpidetzak ezarri aurretik."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Saio-hasteak huts egin du, mesedez, konfiguratu IMAP kontua zerbitzari "
+#~ "aldeko harpidetzak ezarri aurretik."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Editatu osatze ordena"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Editatu Oharra"
diff -pruN 4:24.12.3-2/po/fi/libpimcommon6.po 4:25.08.2-0ubuntu2/po/fi/libpimcommon6.po
--- 4:24.12.3-2/po/fi/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/fi/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -1,15 +1,15 @@
 # KDE Finnish translation sprint participants:
 # Author: Artnay
 # Author: Lliehu
-# SPDX-FileCopyrightText: 2013, 2014, 2016, 2017, 2018, 2020, 2021, 2022, 2023, 2024 Tommi Nieminen <translator@legisign.org>
+# SPDX-FileCopyrightText: 2013, 2014, 2016, 2017, 2018, 2020, 2021, 2022, 2023, 2024, 2025 Tommi Nieminen <translator@legisign.org>
 # Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014, 2015, 2016.
 # Jiri Grönroos <jiri.gronroos+l10n@iki.fi>, 2013.
 msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-12-01 14:59+0200\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-02-17 16:26+0200\n"
 "Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
 "Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
 "Language: fi\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 23.08.5\n"
+"X-Generator: Lokalize 25.04.0\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -240,7 +240,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Tiedoston latausvirhe"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Etsi uutta versiota"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr "Löytyi uusi versio. Lataa se napsauttamalla <a href=\"%1\">tästä</a>."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Uutta versiota ei löytynyt."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Etsi uutta versiota"
@@ -251,18 +267,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Versio:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "%1 – mitä uutta"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Näytä uutiset)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "%2 – mitä uutta. %1"
@@ -590,180 +606,180 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Käytä oikeuksia kaikkiin &alikansioihin."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard-tuonti epäonnistui"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Ei pääsyä kohteeseen <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
-msgstr "Valitse yhteystiedon sähköposti"
+msgstr "Valitse yhteystiedoista sähköposti"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Näytä LDAP-tuloksille organisaatioyksikkö"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Täydennysasetukset…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Laajenna ryhmät automaattisesti"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Laajenna ryhmät…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Viimeaikaiset osoitteet"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Tiedoistasi löytyneet yhteystiedot"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP-palvelin: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Etsi"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Valitse"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "P&oista valinta"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Näytä estetyt sähköpostit"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Lisää tuloksia…</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Etsi sähköpostia:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Haku alkaa 3 merkistä"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Etsi tuloksista…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Sulje pois verkkoalueet:"
 
 # *** TARKISTA: Mitä %1 on, merkki vai jotain muuta?
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Erota verkkoalueet ”%1”-merkillä"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Sulje viestejä pois sääntölausekkeella:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Erota lausekkeet ”%1”-merkillä"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Valitse"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Poista valinta"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Sähköpostia ei löydy."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "Löytyi 1 sähköposti"
 msgstr[1] "Löytyi %1 sähköpostia"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Tuloksia ei löytynyt"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 "Luettelo on muuttunut. Haluatko tallentaa muutokset ennen seuraavaa hakua?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Tallenna"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Etsi"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -790,24 +806,18 @@ msgstr "Viimeaikaiset osoitteet"
 msgid "Blacklist Email Address"
 msgstr "Estä sähköpostiosoitteita"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Muuta täydennysjärjestystä"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP-palvelin %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Siirrä ylemmäs"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1245,24 +1255,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Osoitekirjan LDAP-asetukset"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP-palvelinta ei ole vielä asetettu. Aseta IMAP-tilin palvelin ennen "
-"palvelinpuolen tilausten asettamista."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Kirjautuminen epäonnistui. Aseta IMAP-tili ennen palvelinpuolen tilausten "
-"asettamista."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1313,6 +1305,24 @@ msgstr "Resurssin asetus valmis."
 msgid "Failed to create resource instance: %1"
 msgstr "Resurssi-instanssin luominen epäonnistui: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP-palvelinta ei ole vielä asetettu. Aseta IMAP-tilin palvelin ennen "
+#~ "palvelinpuolen tilausten asettamista."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Kirjautuminen epäonnistui. Aseta IMAP-tili ennen palvelinpuolen tilausten "
+#~ "asettamista."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Muuta täydennysjärjestystä"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Muokkaa muistiinpanoa"
diff -pruN 4:24.12.3-2/po/fr/libpimcommon6.po 4:25.08.2-0ubuntu2/po/fr/libpimcommon6.po
--- 4:24.12.3-2/po/fr/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/fr/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -12,8 +12,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-10 10:38+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-04-08 15:32+0200\n"
 "Last-Translator: Xavier Besnard <xavier.besnard@kde.org>\n"
 "Language-Team: French <French <kde-francophone@kde.org>>\n"
 "Language: fr\n"
@@ -23,7 +23,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "X-Accelerator-Marker: &\n"
 "X-Environment: kde\n"
-"X-Generator: Lokalize 24.12.1\n"
+"X-Generator: Lokalize 25.07.80\n"
 "X-Text-Markup: kde4\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
@@ -252,7 +252,25 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Erreur de chargement du fichier"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Vérifier l'existence d'une nouvelle version"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"Une nouvelle version a été trouvée. Veuillez cliquer <a href=\"%1\">ici</a> "
+"pour la télécharger."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Aucune nouvelle version n'a été trouvée."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Vérifier l'existence d'une nouvelle Version"
@@ -263,18 +281,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Version :"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Quoi de neuf dans %1 ?"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Afficher les nouveautés)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Quoi de neuf dans %2. %1"
@@ -605,161 +623,161 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Appliquer les droits d'accès à tous les &sous-dossiers."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Échec d'importation de la vCard"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Impossible d'accéder à <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Sélectionner le courriel du contact"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 "Afficher l'unité d'organisation pour les résultats de la requête « LDAP »"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Configurer le complètement..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Déplier les groupes automatiquement"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Déplier les groupes..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Adresses récentes"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Contacts trouvés dans vos données"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Serveur LDAP : %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Chercher"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Sélectionner"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Dé-sélectionner"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Afficher les courriels en liste noire"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Plus de résultats...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Rechercher un courriel : "
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "La recherche est effectuée à partir de 3 caractères."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Rechercher dans les résultats..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Exclure les noms de domaine :"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Séparer le domaine avec « %1 »"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Exclure un courriel grâce à une expression rationnelle :"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Séparer une expression rationnelle avec « %1 »"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Sélectionner"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Désélectionner"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Aucun courriel trouvé."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 courriel trouvé"
 msgstr[1] "%1 courriels trouvés"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Aucun résultat trouvé"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
@@ -767,19 +785,19 @@ msgstr ""
 "La liste a été modifiée. Voulez-vous enregistrer les changements avant "
 "d'effectuer une nouvelle recherche ?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Enregistrer"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Rechercher"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -806,24 +824,18 @@ msgstr "Adresse récente"
 msgid "Blacklist Email Address"
 msgstr "Mettre l'adresse de courriel sur liste noire"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Modifier l'ordre de complètement"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Serveur LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Déplacer vers le haut"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1265,24 +1277,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Configurer les paramètres du carnet d'adresses LDAP"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"Serveur IMAP non configuré. Veuillez configurer le serveur dans le compte "
-"IMAP avant de définir les souscriptions côté serveur."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Échec de la connexion, veuillez configurer le compte IMAP avant de définir "
-"les souscriptions côté serveur."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1335,6 +1329,24 @@ msgstr "Configuration de la ressource te
 msgid "Failed to create resource instance: %1"
 msgstr "Il est impossible de créer une instance de ressource : %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "Serveur IMAP non configuré. Veuillez configurer le serveur dans le compte "
+#~ "IMAP avant de définir les souscriptions côté serveur."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Échec de la connexion, veuillez configurer le compte IMAP avant de "
+#~ "définir les souscriptions côté serveur."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Modifier l'ordre de complètement"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Modifier la note"
diff -pruN 4:24.12.3-2/po/ga/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ga/libpimcommon6.po
--- 4:24.12.3-2/po/ga/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ga/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2012-11-29 14:59-0500\n"
 "Last-Translator: Kevin Scannell <kscanne@gmail.com>\n"
 "Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
@@ -231,7 +231,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr ""
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -243,18 +259,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Ceadanna"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -578,67 +594,67 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -646,7 +662,7 @@ msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Roghnaigh..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -654,80 +670,80 @@ msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Roghnaigh..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Select"
 msgstr "&Roghnaigh..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Unselect"
 msgstr "&Roghnaigh..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -737,30 +753,30 @@ msgstr[2] ""
 msgstr[3] ""
 msgstr[4] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -787,24 +803,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1241,20 +1251,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/gl/libpimcommon6.po 4:25.08.2-0ubuntu2/po/gl/libpimcommon6.po
--- 4:24.12.3-2/po/gl/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/gl/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-12-15 10:21+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-01-17 07:27+0100\n"
 "Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
 "Language-Team: Proxecto Trasno (proxecto@trasno.gal)\n"
 "Language: gl\n"
@@ -242,7 +242,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Erro ao cargar o ficheiro"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Comprobar se hai nova versión"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"Atopouse unha nova versión. Prema <a href=\"%1\">aquí</a> para descargala."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Non se atopou ningunha versión nova."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Comprobar se hai nova versión"
@@ -253,18 +270,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Versión:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Novidades de %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(amosar as novas)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Novidades de %2. %1"
@@ -591,179 +608,179 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Aplicar os permisos a todos os subcartafole&s."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Fallou a importación da vCard"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Non se pode acceder a <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Seleccionar o correo electrónico do contacto"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Amosar a unidade de organización nos resultados de LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Configurar o completado…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Expandir os grupos automaticamente"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Expandir os grupos…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Enderezos recentes"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Contactos atopados entre os seus datos"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Servidor de LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Buscar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Seleccionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Anular a selección"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Amosar os correos electrónicos da lista negra"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Máis resultados…</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Buscar no correo:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "A nova busca faise a partir dos 3 caracteres."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Buscar no resultado…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Excluír os seguintes nomes de dominio:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Separe os dominios con «%1»."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Excluír correo electrónico con expresións regulares:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Separar as expresións regulares con «%1»."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Seleccionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Anular a selección"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Non se atoparon mensaxes."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "Atopouse unha mensaxe."
 msgstr[1] "Atopáronse %1 mensaxes."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Non se atoparon resultados."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 "Cambiouse a lista. Quere gardar os cambios antes de realizar unha nova busca?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Gardar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Buscar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -790,24 +807,18 @@ msgstr "Enderezo recente"
 msgid "Blacklist Email Address"
 msgstr "Enderezo de correo da lista negra"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Editar a orde de completado"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Servidor de LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Subir."
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1248,24 +1259,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Configurar a axenda de enderezos de LDAP"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"Aínda non se configurou o servidor de IMAP. Configure o servidor na conta de "
-"IMAP antes de configurar unha subscrición do lado do servidor."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"O acceso fallou; configure a conta de IMAP antes de configurar a subscrición "
-"do lado do servidor."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1317,6 +1310,24 @@ msgstr "Completouse a preparación do re
 msgid "Failed to create resource instance: %1"
 msgstr "Non foi posíbel crear a instancia do recurso: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "Aínda non se configurou o servidor de IMAP. Configure o servidor na conta "
+#~ "de IMAP antes de configurar unha subscrición do lado do servidor."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "O acceso fallou; configure a conta de IMAP antes de configurar a "
+#~ "subscrición do lado do servidor."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Editar a orde de completado"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Editar a nota"
diff -pruN 4:24.12.3-2/po/he/libpimcommon6.po 4:25.08.2-0ubuntu2/po/he/libpimcommon6.po
--- 4:24.12.3-2/po/he/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/he/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-08-09 08:28+0300\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-01-17 09:50+0200\n"
 "Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
 "Language-Team: צוות התרגום של KDE ישראל\n"
 "Language: he\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
 "n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Lokalize 24.05.2\n"
+"X-Generator: Lokalize 24.12.0\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -238,10 +238,26 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "שגיאת טעינת קובץ"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
 #, kde-format
+msgctxt "@title:window"
 msgid "Check New Version"
-msgstr ""
+msgstr "בדיקה לאיתור גרסה חדשה"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr "נמצאה גרסה חדשה. לחיצה <a href=\"%1\">כאן</a> תוריד אותה."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "לא נמצאו גרסאות חדשות."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
+#, kde-format
+msgid "Check New Version"
+msgstr "בדיקה לאיתור גרסה חדשה"
 
 #: pimcommon/whatsnew/whatsnewcomboboxwidget.cpp:27
 #, kde-format
@@ -249,18 +265,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "גרסה:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "מה חדש ב־%1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(הצגת חדשות)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "מה חדש ב־%2. %1"
@@ -582,148 +598,148 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "החלת הרשאות על כל &תת־התיקיות."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "ייבוא כרטיס ביקור (vCard) נכשל"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>לא ניתן לגשת אל <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "בחירת דוא״ל מאנשי הקשר"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "הצגת יחידה ארגונית לתוצאות LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "הגדרת השלמה…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "הרחבת קבוצות אוטומטית"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "הרחבת קבוצות…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "כתובות אחרונות"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "נמצאו אנשי קשר בנתונים שלך"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "שרת LDAP‏: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "חיפוש"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&בחירה"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "בי&טול בחירה"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "הצגת כתובות דוא״ל חסומות"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">תוצאה נוספת…</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "חיפוש דוא״ל:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "בוצע מחקר לפי 3 תווים"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "חיפוש בתוצאה…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "החרגת שמות תחום:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "יש להפריד שמות תחום ב־‚%1’"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "החרגת כתובת דוא״ל עם ביטוי רגולרי:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "יש להפריד בין ביטויים רגולריים ב־‚%1’"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "בחירה"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "ביטול בחירה"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "לא נמצאו כתובות דוא״ל."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -732,30 +748,30 @@ msgstr[1] "נמצאו שתי כתובו
 msgstr[2] "נמצאו %1 כתובות דוא״ל"
 msgstr[3] "נמצאו %1 כתובות דוא״ל"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "לא נמצאה אף תוצאה"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "הרשימה נערכה. לשמור אותה לפני ביצוע חיפוש נוסף?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "שמירה"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "חיפוש"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -782,24 +798,18 @@ msgstr "כתובת אחרונה"
 msgid "Blacklist Email Address"
 msgstr "הוספת דוא״ל לרשימת החסימה"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "עריכת סדר השלמה"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "שרת LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "העלאה למעלה"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1240,22 +1250,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "הגדרת תצורת ספר כתובות LDAP"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"שרת ה־IMAP לא מוגדר עדיין. נא להגדיר את השרת בחשבון ה־IMAP בטרם הקמת מינוי "
-"בצד השרת."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr "הכניסה נכשלה, נא להגדיר את חשבון ה־IMAP בטרם הקמת מינוי בצד השרת."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1306,6 +1300,22 @@ msgstr "הקמת המשאב הושלמה
 msgid "Failed to create resource instance: %1"
 msgstr "יצירת מופע משאב נכשלה: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "שרת ה־IMAP לא מוגדר עדיין. נא להגדיר את השרת בחשבון ה־IMAP בטרם הקמת "
+#~ "מינוי בצד השרת."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr "הכניסה נכשלה, נא להגדיר את חשבון ה־IMAP בטרם הקמת מינוי בצד השרת."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "עריכת סדר השלמה"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "עריכת הערה"
diff -pruN 4:24.12.3-2/po/hi/libpimcommon6.po 4:25.08.2-0ubuntu2/po/hi/libpimcommon6.po
--- 4:24.12.3-2/po/hi/libpimcommon6.po	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/hi/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,1315 @@
+# Hindi translations for pimcommon package.
+# Copyright (C) 2024 This file is copyright:
+# This file is distributed under the same license as the pimcommon package.
+# Kali <EMAIL@ADDRESS>, 2024.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: pimcommon\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2025-06-21 00:43+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"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+
+#: pimcommon-activities/configureactivitieswidget.cpp:56
+#, kde-format
+msgctxt "@option:check"
+msgid "Limit to the selected activities:"
+msgstr "चयनित गतिविधियों तक सीमित रखें:"
+
+#: pimcommon-activities/configureactivitieswidget.cpp:62
+#, kde-format
+msgctxt "@label:textbox"
+msgid ""
+"If you limit this account to activity, it will be shown only when you are in "
+"those activities. Furthermore, when you switch to an activity it should not "
+"be available in, it will automatically be hidden."
+msgstr ""
+"अगर आप इस अकाउंट को सिर्फ़ गतिविधि तक सीमित रखते हैं, तो यह सिर्फ़ तभी दिखाई देगा जब "
+"आप उन गतिविधियों में शामिल होंगे। इसके अलावा, जब आप किसी ऐसी गतिविधि पर स्विच करेंगे "
+"जिसमें यह उपलब्ध नहीं होना चाहिए, तो यह अपने आप छिप जाएगा।"
+
+#: pimcommon/configureplugins/configurepluginslistwidget.cpp:144
+#, kde-format
+msgid "..."
+msgstr "..."
+
+#: pimcommon/configureplugins/configurepluginslistwidget.cpp:146
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Configure"
+msgstr "कॉन्फ़िगर"
+
+#: pimcommon/configureplugins/configurepluginswidget.cpp:40
+#, kde-format
+msgid "Restart is necessary for applying the changes."
+msgstr "परिवर्तन लागू करने के लिए पुनः आरंभ करना आवश्यक है।"
+
+#: pimcommon/needupdateversion/needupdateversionwidget.cpp:19
+#, kde-format
+msgctxt "@action"
+msgid "Disable version check"
+msgstr "संस्करण जाँच अक्षम करें"
+
+#: pimcommon/needupdateversion/needupdateversionwidget.cpp:35
+#, kde-format
+msgid "Your version is older than 6 months, we encourage you to upgrade."
+msgstr "आपका संस्करण 6 महीने से पुराना है, हम आपको अपग्रेड करने के लिए प्रोत्साहित करते हैं।"
+
+#: pimcommon/needupdateversion/needupdateversionwidget.cpp:40
+#, kde-format
+msgid ""
+"Your version is older than 1 year, we strongly encourage you to upgrade."
+msgstr ""
+"आपका संस्करण 1 वर्ष से अधिक पुराना है, हम आपको अपग्रेड करने के लिए दृढ़तापूर्वक प्रोत्साहित "
+"करते हैं।"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:35
+#, kde-format
+msgid "Share On..."
+msgstr "पर साझा करें..."
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:38
+#, kde-format
+msgctxt "@action:inmenu Share On..."
+msgid "%1"
+msgstr "%1"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:83
+#, kde-format
+msgid "Facebook"
+msgstr "फेसबुक"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:86
+#, kde-format
+msgid "Twitter"
+msgstr "ट्विटर"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:89
+#, kde-format
+msgid "Mail"
+msgstr "मेल"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:92
+#, kde-format
+msgid "LinkedIn"
+msgstr "Linkedin"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:95
+#, kde-format
+msgid "Evernote"
+msgstr "Evernote"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:98
+#, kde-format
+msgid "Pocket"
+msgstr "जेब"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:101
+#, kde-format
+msgid "LiveJournal"
+msgstr "लाइवजर्नल"
+
+#: pimcommon/templatewidgets/templateeditdialog.cpp:35
+#, kde-format
+msgctxt "@title:window"
+msgid "Default template"
+msgstr "डिफ़ॉल्ट टेम्पलेट"
+
+#: pimcommon/templatewidgets/templateeditdialog.cpp:35
+#, kde-format
+msgctxt "@title:window"
+msgid "Template"
+msgstr "खाका"
+
+#: pimcommon/templatewidgets/templateeditdialog.cpp:58
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Name:"
+msgstr "नाम:"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:77
+#, kde-format
+msgid "Do you want to delete selected template?"
+msgstr "क्या आप चयनित टेम्पलेट हटाना चाहते हैं?"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:78
+#, kde-format
+msgctxt "@title:window"
+msgid "Delete template"
+msgstr "टेम्पलेट हटाएं"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:145
+#, kde-format
+msgid "Import Template"
+msgstr "टेम्पलेट आयात करें"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:154
+#, kde-format
+msgid "Export Template"
+msgstr "टेम्पलेट निर्यात करें"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:168
+#, kde-format
+msgid "Insert template"
+msgstr "टेम्पलेट डालें"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:174
+#, kde-format
+msgid "Add..."
+msgstr "जोड़ना..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:180
+#, kde-format
+msgid "Show..."
+msgstr "दिखाओ..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:180
+#, kde-format
+msgid "Modify..."
+msgstr "संशोधित करें..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:183
+#, kde-format
+msgid "Duplicate"
+msgstr "डुप्लिकेट"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:189
+#, kde-format
+msgid "Remove"
+msgstr "निकालना"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:196
+#, kde-format
+msgid "Export..."
+msgstr "निर्यात करना..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:200
+#, kde-format
+msgid "Import..."
+msgstr "आयात करना..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:207
+#, kde-format
+msgid "Download new Templates..."
+msgstr "नये टेम्पलेट्स डाउनलोड करें..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:242
+#, kde-format
+msgid "'%1' is not a template file"
+msgstr "'%1' एक टेम्पलेट फ़ाइल नहीं है"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:242
+#, kde-format
+msgid "Load Template"
+msgstr "टेम्पलेट लोड करें"
+
+#: pimcommon/util/pimutil.cpp:51
+#, kde-format
+msgid ""
+"Could not write the file %1:\n"
+"\"%2\" is the detailed error description."
+msgstr ""
+"फ़ाइल %1 नहीं लिखी जा सकी:\n"
+"\"%2\" विस्तृत त्रुटि विवरण है।"
+
+#: pimcommon/util/pimutil.cpp:55
+#, kde-format
+msgctxt "@title:window"
+msgid "Save File Error"
+msgstr "फ़ाइल सहेजने में त्रुटि"
+
+#: pimcommon/util/pimutil.cpp:86
+#, kde-format
+msgid ""
+"Could not read the file %1:\n"
+"\"%2\" is the detailed error description."
+msgstr ""
+"फ़ाइल %1 को पढ़ा नहीं जा सका:\n"
+"\"%2\" विस्तृत त्रुटि विवरण है।"
+
+#: pimcommon/util/pimutil.cpp:90
+#, kde-format
+msgctxt "@title:window"
+msgid "Load File Error"
+msgstr "फ़ाइल लोड करने में त्रुटि"
+
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, fuzzy, kde-format
+#| msgid "Check New Version"
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "नया संस्करण देखें"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, fuzzy, kde-format
+#| msgid "No email found."
+msgid "No new version found."
+msgstr "कोई ईमेल नहीं मिला."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
+#, kde-format
+msgid "Check New Version"
+msgstr "नया संस्करण देखें"
+
+#: pimcommon/whatsnew/whatsnewcomboboxwidget.cpp:27
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Version:"
+msgstr "संस्करण:"
+
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
+#, kde-format
+msgctxt "@title:window"
+msgid "What's new in %1"
+msgstr "%1 में नया क्या है"
+
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
+#, kde-format
+msgid "(Show News)"
+msgstr "(समाचार दिखाएं)"
+
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
+#, kde-format
+msgid "What's new in %2. %1"
+msgstr "%2. %1 में नया क्या है?"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:44
+#, kde-format
+msgid "All Version"
+msgstr "सभी संस्करण"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:47
+#, kde-format
+msgid "Version %1"
+msgstr "संस्करण %1"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:85
+#, kde-format
+msgid "Important changes since last version:"
+msgstr "पिछले संस्करण से अब तक महत्वपूर्ण परिवर्तन:"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:90
+#, kde-format
+msgid "Some of the new features in this release include:"
+msgstr "इस रिलीज़ में कुछ नई विशेषताएं शामिल हैं:"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:95
+#, kde-format
+msgid "Some bug fixing:"
+msgstr "कुछ बग फिक्सिंग:"
+
+#: pimcommon/widgets/configureimmutablewidgetutils.cpp:31
+#, kde-format
+msgid ""
+"<qt><p>This setting has been fixed by your administrator.</p><p>If you think "
+"this is an error, please contact him.</p></qt>"
+msgstr ""
+"<qt><p>यह सेटिंग आपके व्यवस्थापक द्वारा ठीक कर दी गई है.</p><p> यदि आपको लगता है कि "
+"यह एक त्रुटि है, तो कृपया उनसे संपर्क करें।</p></qt>"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:27
+#, kde-format
+msgid "Change Case"
+msgstr "बदला हुआ विषय"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:28
+#, kde-format
+msgctxt "@action"
+msgid "Uppercase"
+msgstr "अपरकेस"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:31
+#, kde-format
+msgctxt "@action"
+msgid "Sentence case"
+msgstr "वाक्य मामले"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:34
+#, kde-format
+msgctxt "@action"
+msgid "Lowercase"
+msgstr "छोटे"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:37
+#, kde-format
+msgctxt "@action"
+msgid "Reverse Case"
+msgstr "रिवर्स केस"
+
+#: pimcommon/widgets/lineeditwithcompleterng.cpp:44
+#, kde-format
+msgid "Clear History"
+msgstr "इतिहास मिटा दें"
+
+#: pimcommon/widgets/purposemenuwidget.cpp:58
+#, kde-format
+msgid "There was a problem sharing the document: %1"
+msgstr "दस्तावेज़ साझा करने में समस्या हुई: %1"
+
+#: pimcommon/widgets/purposemenuwidget.cpp:62
+#, kde-format
+msgid "File was shared."
+msgstr "फ़ाइल साझा की गई."
+
+#: pimcommon/widgets/purposemenuwidget.cpp:64
+#, kde-format
+msgid "<qt>You can find the new request at:<br /><a href='%1'>%1</a> </qt>"
+msgstr "<qt>आप नया अनुरोध यहां पा सकते हैं:<br /> <a href='%1'>%1</a></qt>"
+
+#: pimcommon/widgets/renamefiledialog.cpp:100
+#, kde-format
+msgctxt "@title:window"
+msgid "File Already Exists"
+msgstr "फ़ाइल पहले से ही मौजूद है"
+
+#: pimcommon/widgets/renamefiledialog.cpp:103
+#, kde-kuit-format
+msgid ""
+"A file named <filename>%1</filename> already exists. Do you want to "
+"overwrite it?"
+msgstr ""
+"<filename>%1</filename> नामक फ़ाइल पहले से मौजूद है। क्या आप इसे अधिलेखित करना चाहते "
+"हैं?"
+
+#: pimcommon/widgets/renamefiledialog.cpp:113
+#, kde-format
+msgctxt "@action:button"
+msgid "Suggest New &Name"
+msgstr "नया नाम सुझाएँ"
+
+#: pimcommon/widgets/renamefiledialog.cpp:121
+#, kde-format
+msgctxt "@action:button"
+msgid "&Ignore"
+msgstr "&अनदेखा करना"
+
+#: pimcommon/widgets/renamefiledialog.cpp:124
+#, kde-format
+msgctxt "@action:button"
+msgid "&Rename"
+msgstr "&नाम बदलें"
+
+#: pimcommon/widgets/renamefiledialog.cpp:134
+#, kde-format
+msgctxt "@option:check"
+msgid "Appl&y to All"
+msgstr "सभी पर लागू होते हैं"
+
+#: pimcommon/widgets/renamefiledialog.cpp:180
+#, kde-format
+msgid "This filename \"%1\" already exists."
+msgstr "यह फ़ाइल नाम \"%1\" पहले से मौजूद है."
+
+#: pimcommon/widgets/renamefiledialog.cpp:180
+#, kde-format
+msgid "File already exists"
+msgstr "फ़ाइल पहले से ही मौजूद है"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:55
+#: pimcommon/widgets/simplestringlisteditor.cpp:58
+#, kde-format
+msgid "New entry:"
+msgstr "नई प्रविष्टि:"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:56
+#: pimcommon/widgets/simplestringlisteditor.cpp:57
+#, kde-format
+msgid "New Value"
+msgstr "नया मूल्य"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:59
+#, kde-format
+msgid "Do you want to remove selected text?"
+msgstr "क्या आप चयनित पाठ हटाना चाहते हैं?"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:94
+#, kde-format
+msgctxt "@action:button"
+msgid "&Add..."
+msgstr "&जोड़ना..."
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:105
+#, kde-format
+msgctxt "@action:button"
+msgid "&Modify..."
+msgstr "&संशोधित करें..."
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:118
+#, kde-format
+msgctxt "@action:button"
+msgid "&Remove"
+msgstr "&निकालना"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:155
+#, kde-format
+msgctxt "@action:button"
+msgid "&Customize..."
+msgstr "&अनुकूलित करें..."
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:309
+#: pimcommonakonadi/acl/aclmanager.cpp:283
+#: pimcommonakonadi/acl/aclmanager.cpp:290
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:135
+#, kde-format
+msgctxt "@title:window"
+msgid "Remove"
+msgstr "निकालना"
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:84
+#, kde-format
+msgctxt "@label:textbox"
+msgid "&User identifier:"
+msgstr "&उपयोगकर्ता पहचानकर्ता:"
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:91
+#, kde-format
+msgctxt "@info:whatsthis"
+msgid ""
+"The User Identifier is the login of the user on the IMAP server. This can be "
+"a simple user name or the full email address of the user; the login for your "
+"own account on the server will tell you which one it is."
+msgstr ""
+"उपयोगकर्ता पहचानकर्ता IMAP सर्वर पर उपयोगकर्ता का लॉगिन है। यह एक साधारण "
+"उपयोगकर्ता नाम या उपयोगकर्ता का पूरा ईमेल पता हो सकता है; सर्वर पर आपके अपने खाते का "
+"लॉगिन आपको बताएगा कि यह कौन सा है।"
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:95
+#, kde-format
+msgctxt "select an email address"
+msgid "Se&lect..."
+msgstr "चुनना..."
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:98
+#, kde-format
+msgid "Permissions"
+msgstr "अनुमतियां"
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:114
+#, kde-format
+msgctxt "@label:textbox"
+msgid "<b>Note: </b>Renaming requires write permissions on the parent folder."
+msgstr "<b>नोट:</b> नाम बदलने के लिए मूल फ़ोल्डर पर लेखन अनुमति की आवश्यकता होती है।"
+
+#: pimcommonakonadi/acl/acllistview.cpp:50
+#, kde-format
+msgid "Folder cannot be administrated."
+msgstr "फ़ोल्डर को प्रबंधित नहीं किया जा सकता."
+
+#: pimcommonakonadi/acl/aclmanager.cpp:161
+#, kde-format
+msgctxt "@action"
+msgid "Add Entry..."
+msgstr "प्रविष्टि जोड़ें..."
+
+#: pimcommonakonadi/acl/aclmanager.cpp:166
+#, kde-format
+msgctxt "@action"
+msgid "Edit Entry..."
+msgstr "प्रविष्टि संपादित करें..."
+
+#: pimcommonakonadi/acl/aclmanager.cpp:172
+#, kde-format
+msgctxt "@action"
+msgid "Remove Entry"
+msgstr "प्रविष्टि हटाएँ"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:214
+#, kde-format
+msgctxt "@title:window"
+msgid "Add ACL"
+msgstr "ACL जोड़ें"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:241
+#, kde-format
+msgctxt "@title:window"
+msgid "Edit ACL"
+msgstr "ACL संपादित करें"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:281
+#, kde-format
+msgid ""
+"Do you really want to remove your own permissions for this folder? You will "
+"not be able to access it afterwards."
+msgstr ""
+"क्या आप वाकई इस फ़ोल्डर के लिए अपनी अनुमतियाँ हटाना चाहते हैं? इसके बाद आप इस तक पहुँच "
+"नहीं पाएँगे।"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:289
+#, kde-format
+msgid "Do you really want to remove these permissions for this folder?"
+msgstr "क्या आप सचमुच इस फ़ोल्डर के लिए ये अनुमतियाँ हटाना चाहते हैं?"
+
+#: pimcommonakonadi/acl/aclmodifyjob.cpp:243
+#, kde-format
+msgid ""
+"Do you really want to apply the folder's permissions to these subfolders?"
+msgstr "क्या आप सचमुच फ़ोल्डर की अनुमतियों को इन सबफ़ोल्डर्स पर लागू करना चाहते हैं?"
+
+#: pimcommonakonadi/acl/aclmodifyjob.cpp:245
+#, kde-format
+msgctxt "@title:window"
+msgid "Apply Permissions"
+msgstr "अनुमतियाँ लागू करें"
+
+#: pimcommonakonadi/acl/aclutils.cpp:19
+msgctxt "Permissions"
+msgid "None"
+msgstr "कोई नहीं"
+
+#: pimcommonakonadi/acl/aclutils.cpp:21
+msgctxt "Permissions"
+msgid "Read"
+msgstr "पढ़ना"
+
+#: pimcommonakonadi/acl/aclutils.cpp:23
+msgctxt "Permissions"
+msgid "Append"
+msgstr "संलग्न"
+
+#: pimcommonakonadi/acl/aclutils.cpp:27
+msgctxt "Permissions"
+msgid "Write"
+msgstr "लिखना"
+
+#: pimcommonakonadi/acl/aclutils.cpp:31
+msgctxt "Permissions"
+msgid "All"
+msgstr "सभी"
+
+#: pimcommonakonadi/acl/aclutils.cpp:66
+#, kde-format
+msgid "Custom Permissions (%1)"
+msgstr "कस्टम अनुमतियाँ (%1)"
+
+#: pimcommonakonadi/acl/collectionaclpage.cpp:34
+#, kde-format
+msgctxt "@title:tab Access Control settings page."
+msgid "Access Control"
+msgstr "अभिगम नियंत्रण"
+
+#: pimcommonakonadi/acl/collectionaclwidget.cpp:73
+#, kde-format
+msgctxt "@option:check"
+msgid "Apply permissions on all &subfolders."
+msgstr "सभी &सबफ़ोल्डर्स पर अनुमतियाँ लागू करें."
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
+#, kde-format
+msgid "vCard Import Failed"
+msgstr "vCard आयात विफल"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
+#, kde-format
+msgid "<qt>Unable to access <b>%1</b>.</qt>"
+msgstr "<qt><b>%1</b> तक पहुंचने में असमर्थ.</qt>"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
+#, kde-format
+msgid "Select email from contact"
+msgstr "संपर्क से ईमेल चुनें"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
+#, kde-format
+msgctxt "@action"
+msgid "Show Organization Unit for LDAP results"
+msgstr "LDAP परिणामों के लिए संगठन इकाई दिखाएँ"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
+#, kde-format
+msgid "Configure Completion..."
+msgstr "पूर्णता कॉन्फ़िगर करें..."
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#, kde-format
+msgid "Automatically expand groups"
+msgstr "समूहों को स्वचालित रूप से विस्तृत करें"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
+#, kde-format
+msgid "Expand Groups..."
+msgstr "समूह विस्तृत करें..."
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
+#, kde-format
+msgid "Recent Addresses"
+msgstr "हाल के पते"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
+#, kde-format
+msgctxt "@title:group"
+msgid "Contacts found in your data"
+msgstr "आपके डेटा में पाए गए संपर्क"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
+#, kde-format
+msgid "LDAP server: %1"
+msgstr "एलडीएपी सर्वर: %1"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
+#, kde-format
+msgid "Search"
+msgstr "खोज"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
+#, kde-format
+msgctxt "@action:button"
+msgid "&Select"
+msgstr "&चुनना"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
+#, kde-format
+msgctxt "@action:button"
+msgid "&Unselect"
+msgstr "&अचयनित करें"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
+#, kde-format
+msgctxt "@action:button"
+msgid "Show Blacklisted Emails"
+msgstr "ब्लैकलिस्टेड ईमेल दिखाएं"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
+#, kde-format
+msgctxt "@label:textbox"
+msgid "<qt><a href=\"more_result\">More result...</a></qt>"
+msgstr "<qt><a href=\"more_result\">अधिक परिणाम...</a></qt>"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Search email:"
+msgstr "ईमेल खोजें:"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Research is done from 3 characters"
+msgstr "शोध 3 वर्णों से किया गया है"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Search in result..."
+msgstr "परिणाम में खोजें..."
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Exclude domain names:"
+msgstr "डोमेन नाम छोड़ें:"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Separate domain with '%1'"
+msgstr "'%1' से डोमेन अलग करें"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Exclude email with Regular Expression:"
+msgstr "रेगुलर एक्सप्रेशन वाले ईमेल को बाहर रखें:"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Separate regular expression with '%1'"
+msgstr "नियमित अभिव्यक्ति को '%1' से अलग करें"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
+#, kde-format
+msgid "Select"
+msgstr "चुनना"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
+#, kde-format
+msgid "Unselect"
+msgstr "सभी का चयन रद्द"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
+#, kde-format
+msgid "No email found."
+msgstr "कोई ईमेल नहीं मिला."
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
+#, kde-format
+msgid "1 email found"
+msgid_plural "%1 emails found"
+msgstr[0] "%1 ईमेल मिले"
+msgstr[1] "%1 ईमेल मिले"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
+#, kde-format
+msgid "No result found"
+msgstr "कोई परिणाम नहीं मिला"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
+#, kde-format
+msgid ""
+"The list was changed. Do you want to save before to make another search ?"
+msgstr "सूची बदल दी गई है। क्या आप दूसरी खोज करने से पहले इसे सहेजना चाहते हैं?"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
+#, kde-format
+msgctxt "@action"
+msgid "Save"
+msgstr "बचाना"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
+#, kde-format
+msgctxt "@action"
+msgid "Search"
+msgstr "खोज"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
+#, kde-format
+msgctxt "@action"
+msgid "Cancel"
+msgstr "रद्द करना"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:51
+#, kde-format
+msgctxt "@title:window"
+msgid "Configure Completion"
+msgstr "पूर्णता कॉन्फ़िगर करें"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:60
+#, kde-format
+msgid "Completion Order"
+msgstr "समापन आदेश"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:64
+#, kde-format
+msgid "Recent Address"
+msgstr "हाल का पता"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:69
+#, kde-format
+msgid "Blacklist Email Address"
+msgstr "ब्लैकलिस्ट ईमेल पता"
+
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
+#, kde-format
+msgid "LDAP server %1"
+msgstr "एलडीएपी सर्वर%1"
+
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Move Up"
+msgstr "बढ़ाना"
+
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Move Down"
+msgstr "नीचे की ओर"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:47
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "New email..."
+msgstr "नया ईमेल..."
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:52
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Add Email"
+msgstr "ईमेल जोड़ें"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:61
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Remove"
+msgstr "निकालना"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:98
+#, kde-format
+msgid "Remove Email"
+msgid_plural "Remove Emails"
+msgstr[0] "ईमेल हटाएँ"
+msgstr[1] "ईमेल हटाएँ"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:134
+#, kde-format
+msgid "Do you want to remove this email address?"
+msgid_plural "Do you want to remove %1 email addresses?"
+msgstr[0] "क्या आप %1 ईमेल पते हटाना चाहते हैं?"
+msgstr[1] "क्या आप %1 ईमेल पते हटाना चाहते हैं?"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:37
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:142
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:200
+#, kde-format
+msgctxt "type of folder content"
+msgid "Mail"
+msgstr "मेल"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:39
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:145
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:179
+#, kde-format
+msgctxt "type of folder content"
+msgid "Calendar"
+msgstr "कैलेंडर"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:41
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:148
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:182
+#, kde-format
+msgctxt "type of folder content"
+msgid "Contacts"
+msgstr "संपर्क"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:43
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:151
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:185
+#, kde-format
+msgctxt "type of folder content"
+msgid "Notes"
+msgstr "नोट्स"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:45
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:154
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:176
+#, kde-format
+msgctxt "type of folder content"
+msgid "Tasks"
+msgstr "कार्य"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:47
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:157
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:188
+#, kde-format
+msgctxt "type of folder content"
+msgid "Journal"
+msgstr "पत्रिका"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:49
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:160
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:191
+#, kde-format
+msgctxt "type of folder content"
+msgid "Configuration"
+msgstr "विन्यास"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:51
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:163
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:194
+#, kde-format
+msgctxt "type of folder content"
+msgid "Freebusy"
+msgstr "फ्रीबिज़ी"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:53
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:166
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:197
+#, kde-format
+msgctxt "type of folder content"
+msgid "Files"
+msgstr "फ़ाइलें"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:55
+#, kde-format
+msgctxt "type of folder content"
+msgid "Unknown"
+msgstr "अज्ञात"
+
+#: pimcommonakonadi/collectionpage/contenttypewidget.cpp:44
+#, kde-format
+msgid "&Folder contents:"
+msgstr "&फ़ोल्डर सामग्री:"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:17
+#, kde-format
+msgid "Nobody"
+msgstr "कोई नहीं"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:18
+#, kde-format
+msgid "Admins of This Folder"
+msgstr "इस फ़ोल्डर के व्यवस्थापक"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:19
+#, kde-format
+msgid "All Readers of This Folder"
+msgstr "इस फ़ोल्डर के सभी पाठक"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:23
+#, kde-format
+msgid ""
+"This setting defines which users sharing this folder should get \"busy\" "
+"periods in their freebusy lists and should see the alarms for the events or "
+"tasks in this folder. The setting applies to Calendar and Task folders only "
+"(for tasks, this setting is only used for alarms).\n"
+"\n"
+"Example use cases: if the boss shares a folder with his secretary, only the "
+"boss should be marked as busy for his meetings, so he should select \"Admins"
+"\", since the secretary has no admin rights on the folder.\n"
+"On the other hand if a working group shares a Calendar for group meetings, "
+"all readers of the folders should be marked as busy for meetings.\n"
+"A company-wide folder with optional events in it would use \"Nobody\" since "
+"it is not known who will go to those events."
+msgstr ""
+"यह सेटिंग परिभाषित करती है कि इस फ़ोल्डर को साझा करने वाले कौन से उपयोगकर्ताओं को अपनी "
+"फ़्रीबिज़ी सूचियों में \"व्यस्त\" अवधि मिलनी चाहिए और उन्हें इस फ़ोल्डर में ईवेंट या कार्यों के "
+"लिए अलार्म देखना चाहिए। यह सेटिंग केवल कैलेंडर और कार्य फ़ोल्डरों पर लागू होती है (कार्यों के "
+"लिए, यह सेटिंग केवल अलार्म के लिए उपयोग की जाती है)।\n"
+"\n"
+"उदाहरण उपयोग के मामले: यदि बॉस अपने सचिव के साथ फ़ोल्डर साझा करता है, तो केवल बॉस को "
+"उसकी बैठकों के लिए व्यस्त के रूप में चिह्नित किया जाना चाहिए, इसलिए उसे \"व्यवस्थापक\" "
+"चुनना चाहिए, क्योंकि सचिव के पास फ़ोल्डर पर कोई व्यवस्थापक अधिकार नहीं है।\n"
+"दूसरी ओर यदि कोई कार्य समूह समूह बैठकों के लिए कैलेंडर साझा करता है, तो फ़ोल्डर के सभी "
+"पाठकों को बैठकों के लिए व्यस्त के रूप में चिह्नित किया जाना चाहिए।\n"
+"इसमें वैकल्पिक ईवेंट वाले कंपनी-व्यापी फ़ोल्डर में \"कोई नहीं\" का उपयोग किया जाएगा क्योंकि "
+"यह ज्ञात नहीं है कि उन ईवेंट में कौन जाएगा।"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:43
+#, kde-format
+msgid "Generate free/&busy and activate alarms for:"
+msgstr "निम्न के लिए फ्री/&व्यस्त अलार्म उत्पन्न करें और सक्रिय करें:"
+
+#: pimcommonakonadi/folderdialog/checkedcollectionwidget.cpp:74
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Search..."
+msgstr "खोज..."
+
+#: pimcommonakonadi/folderdialog/selectmulticollectiondialog.cpp:55
+#, kde-format
+msgctxt "@title:window"
+msgid "Select Multiple Folders"
+msgstr "एकाधिक फ़ोल्डर्स का चयन करें"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:92
+#, kde-format
+msgctxt "@item LDAP search key"
+msgid "Title"
+msgstr "शीर्षक"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:93
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:305
+#, kde-format
+msgid "Full Name"
+msgstr "पूरा नाम"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:94
+#, kde-format
+msgctxt "@item LDAP search key"
+msgid "Email"
+msgstr "ईमेल"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:95
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:309
+#, kde-format
+msgid "Home Number"
+msgstr "गृह क्रमांक"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:96
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:311
+#, kde-format
+msgid "Work Number"
+msgstr "कार्य संख्या"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:97
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:313
+#, kde-format
+msgid "Mobile Number"
+msgstr "मोबाइल नंबर"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:98
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:315
+#, kde-format
+msgid "Fax Number"
+msgstr "फैक्स नंबर"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:99
+#, kde-format
+msgid "Pager"
+msgstr "पेजर"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:100
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:321
+#, kde-format
+msgid "Street"
+msgstr "गली"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:101
+#, kde-format
+msgctxt "@item LDAP search key"
+msgid "State"
+msgstr "राज्य"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:102
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:325
+#, kde-format
+msgid "Country"
+msgstr "देश"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:103
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:331
+#, kde-format
+msgid "City"
+msgstr "शहर"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:104
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:319
+#, kde-format
+msgid "Organization"
+msgstr "संगठन"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:105
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:317
+#, kde-format
+msgid "Company"
+msgstr "कंपनी"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:106
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:333
+#, kde-format
+msgid "Department"
+msgstr "विभाग"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:107
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:327
+#, kde-format
+msgid "Zip Code"
+msgstr "ज़िप कोड"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:108
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:329
+#, kde-format
+msgid "Postal Address"
+msgstr "डाक का पता"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:109
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:335
+#, kde-format
+msgid "Description"
+msgstr "विवरण"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:110
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:337
+#, kde-format
+msgid "User ID"
+msgstr "उपयोगकर्ता पहचान"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:307
+#, kde-format
+msgctxt "@title:column Column containing email addresses"
+msgid "Email"
+msgstr "ईमेल"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:323
+#, kde-format
+msgctxt "@title:column Column containing the residential state of the address"
+msgid "State"
+msgstr "राज्य"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:339
+#, kde-format
+msgctxt "@title:column Column containing title of the person"
+msgid "Title"
+msgstr "शीर्षक"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:474
+#, kde-format
+msgctxt "@title:window"
+msgid "Import Contacts from LDAP"
+msgstr "LDAP से संपर्क आयात करें"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:497
+#, kde-format
+msgid "Search for Addresses in Directory"
+msgstr "निर्देशिका में पते खोजें"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:502
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Search for:"
+msgstr "निम्न को खोजें:"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:510
+#, kde-format
+msgctxt "In LDAP attribute"
+msgid "in"
+msgstr "में"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:514
+#, kde-format
+msgctxt "@item:inlistbox Name of the contact"
+msgid "Name"
+msgstr "नाम"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:515
+#, kde-format
+msgctxt "@item:inlistbox email address of the contact"
+msgid "Email"
+msgstr "ईमेल"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:516
+#, kde-format
+msgctxt "@item:inlistbox"
+msgid "Home Number"
+msgstr "गृह क्रमांक"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:517
+#, kde-format
+msgctxt "@item:inlistbox"
+msgid "Work Number"
+msgstr "कार्य संख्या"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:519
+#, kde-format
+msgctxt "@action:button Start searching"
+msgid "&Search"
+msgstr "&खोज"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:535
+#, kde-format
+msgctxt "@option:check"
+msgid "Recursive search"
+msgstr "पुनरावर्ती खोज"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:540
+#, kde-format
+msgid "Contains"
+msgstr "रोकना"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:541
+#, kde-format
+msgid "Starts With"
+msgstr "इसके साथ आरंभ होता है"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:551
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Search in result"
+msgstr "परिणाम में खोजें"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:582
+#, kde-format
+msgid "Searching..."
+msgstr "खोज रहा हूँ..."
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:586
+#, kde-format
+msgctxt "@action:button"
+msgid "Select All"
+msgstr "सबका चयन करें"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:590
+#, kde-format
+msgctxt "@action:button"
+msgid "Unselect All"
+msgstr "सभी को अचयनित करें"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:597
+#, kde-format
+msgid "Add Selected"
+msgstr "चुने हुए को जोड़ो"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:598
+#, kde-format
+msgid "Configure LDAP Servers..."
+msgstr "LDAP सर्वर कॉन्फ़िगर करें..."
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:633
+#, kde-format
+msgid "Copy"
+msgstr "प्रतिलिपि"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:757
+#, kde-format
+msgid "You must select an LDAP server before searching."
+msgstr "खोज करने से पहले आपको LDAP सर्वर का चयन करना होगा।"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:845
+#, kde-format
+msgctxt "arguments are host name, datetime"
+msgid "Imported from LDAP directory %1 on %2"
+msgstr "%2 पर LDAP निर्देशिका %1 से आयातित"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:864
+#, kde-format
+msgctxt "@title:window"
+msgid "Configure the Address Book LDAP Settings"
+msgstr "पता पुस्तिका LDAP सेटिंग कॉन्फ़िगर करें"
+
+#: pimcommonakonadi/util/createresource.cpp:64
+#, kde-format
+msgid "Resource type '%1' is not available."
+msgstr "संसाधन प्रकार '%1' उपलब्ध नहीं है."
+
+#: pimcommonakonadi/util/createresource.cpp:75
+#, kde-format
+msgid "Resource '%1' is already set up."
+msgstr "संसाधन '%1' पहले से ही सेट है."
+
+#: pimcommonakonadi/util/createresource.cpp:81
+#, kde-format
+msgid "Creating resource instance for '%1'..."
+msgstr "'%1' के लिए संसाधन इंस्टैंस बनाया जा रहा है..."
+
+#: pimcommonakonadi/util/createresource.cpp:87
+#, kde-format
+msgid "Configuring resource instance..."
+msgstr "संसाधन इंस्टैंस कॉन्फ़िगर किया जा रहा है..."
+
+#: pimcommonakonadi/util/createresource.cpp:90
+#, kde-format
+msgid "Unable to configure resource instance."
+msgstr "संसाधन इंस्टैंस कॉन्फ़िगर करने में असमर्थ."
+
+#: pimcommonakonadi/util/createresource.cpp:106
+#, kde-format
+msgid "Could not convert value of setting '%1' to required type %2."
+msgstr "सेटिंग '%1' का मान आवश्यक प्रकार %2 में परिवर्तित नहीं किया जा सका."
+
+#: pimcommonakonadi/util/createresource.cpp:111
+#, kde-format
+msgid "Could not set setting '%1': %2"
+msgstr "सेटिंग '%1' सेट नहीं की जा सकी: %2"
+
+#: pimcommonakonadi/util/createresource.cpp:117
+#, kde-format
+msgid "Could not save settings: %1"
+msgstr "सेटिंग सहेजी नहीं जा सकी: %1"
+
+#: pimcommonakonadi/util/createresource.cpp:126
+#, kde-format
+msgid "Resource setup completed."
+msgstr "संसाधन सेटअप पूर्ण हुआ."
+
+#: pimcommonakonadi/util/createresource.cpp:130
+#, kde-format
+msgid "Failed to create resource instance: %1"
+msgstr "संसाधन इंस्टैंस बनाने में विफल: %1"
+
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP सर्वर अभी तक कॉन्फ़िगर नहीं किया गया है। कृपया सर्वर-साइड सदस्यता सेट करने से "
+#~ "पहले IMAP खाते में सर्वर कॉन्फ़िगर करें।"
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "लॉग इन विफल, कृपया सर्वर-साइड सदस्यता सेट करने से पहले IMAP खाता कॉन्फ़िगर करें।"
diff -pruN 4:24.12.3-2/po/hu/libpimcommon6.po 4:25.08.2-0ubuntu2/po/hu/libpimcommon6.po
--- 4:24.12.3-2/po/hu/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/hu/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -3,13 +3,13 @@
 #
 # Balázs Úr <urbalazs@gmail.com>, 2012, 2013, 2014.
 # Kristóf Kiszel <ulysses@kubuntu.org>, 2014, 2020, 2021.
-# SPDX-FileCopyrightText: 2021, 2023, 2024 Kristof Kiszel <kiszel.kristof@gmail.com>
+# SPDX-FileCopyrightText: 2021, 2023, 2024, 2025 Kristof Kiszel <kiszel.kristof@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-15 20:29+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-04-21 22:17+0200\n"
 "Last-Translator: Kristof Kiszel <ulysses@fsf.hu>\n"
 "Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
 "Language: hu\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 24.08.3\n"
+"X-Generator: Lokalize 25.04.0\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -240,7 +240,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Fájlbetöltési hiba"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Új verzió keresése"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr "Új verzió érhető el. Kattintson <a href=\"%1\">ide</a> a letöltéshez."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Nem található új verzió."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Új verzió keresése"
@@ -251,18 +267,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Verzió:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "A(z) %1 újdonságai"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Hírek megjelenítése)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "A(z) %2 újdonságai. %1"
@@ -588,179 +604,179 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Jogosultságok alkalmazása az összes alma&ppára."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "A vCard importálása meghiúsult"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Nem lehet hozzáférni ehhez: <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "E-mail kiválasztása a névjegyekből"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Szervezeti egység megjelenítése az LDAP találatokhoz"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Kiegészítés beállítása…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Csoportok automatikus kibontása"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Csoportok kibontása…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Legutóbbi címek"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Az adatok közt talált névjegyek"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP kiszolgáló: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Keresés"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Kijelölés"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "Ki&jelölés törlése"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Feketelistára tett e-mail címek megjelenítése"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">További találatok…</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "E-mail keresése:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "A kutatás három karakter alapján történt"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Keresés a találatok közt…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Tartománynevek kizárása:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Tartomány-elválasztó: „%1”"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "E-mailek kizárása reguláris kifejezéssel:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Reguláris kifejezések elválasztója: „%1”"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Kijelölés"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Kijelölés törlése"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Nincsenek e-mailek."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 e-mail"
 msgstr[1] "%1 e-mail"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Nincs találat"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 "A lista megváltozott. Szeretné menteni azt, mielőtt új keresést indítana?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Mentés"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Keresés"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -787,24 +803,18 @@ msgstr "Legutóbbi cím"
 msgid "Blacklist Email Address"
 msgstr "Feketelistára tett e-mail címek"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Kiegészítési sorrend szerkesztése"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP kiszolgáló %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Fel"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1243,24 +1253,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "A címjegyzék LDAP beállításainak konfigurálása"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"Az IMAP kiszolgáló még nincs beállítva. Állítsa be a kiszolgálót az IMAP "
-"fiókban, mielőtt beállítaná a kiszolgálóoldali feliratkozást."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"A bejelentkezés meghiúsult, állítsa be az IMAP fiókot, mielőtt beállítaná a "
-"kiszolgálóoldali feliratkozást."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1311,6 +1303,24 @@ msgstr "Az erőforrás beállítás befe
 msgid "Failed to create resource instance: %1"
 msgstr "Az erőforráspéldány létrehozása nem sikerült: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "Az IMAP kiszolgáló még nincs beállítva. Állítsa be a kiszolgálót az IMAP "
+#~ "fiókban, mielőtt beállítaná a kiszolgálóoldali feliratkozást."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "A bejelentkezés meghiúsult, állítsa be az IMAP fiókot, mielőtt beállítaná "
+#~ "a kiszolgálóoldali feliratkozást."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Kiegészítési sorrend szerkesztése"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Jegyzet szerkesztése"
diff -pruN 4:24.12.3-2/po/ia/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ia/libpimcommon6.po
--- 4:24.12.3-2/po/ia/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ia/libpimcommon6.po	2025-09-15 05:53:38.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 PACKAGE package.
 #
-# SPDX-FileCopyrightText: 2012, 2013, 2014, 2020, 2021, 2022, 2023, 2024 Giovanni Sora <g.sora@tiscali.it>
+# SPDX-FileCopyrightText: 2012, 2013, 2014, 2020, 2021, 2022, 2023, 2024, 2025 Giovanni Sora <g.sora@tiscali.it>
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-14 09:50+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-01-17 12:22+0100\n"
 "Last-Translator: giovanni <g.sora@tiscali.it>\n"
 "Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
 "Language: ia\n"
@@ -240,7 +240,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Error in cargar file"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Verifica nove version"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"Un nove version trovate. Clicca <a href=\"%1\">hic</a> per discargar lo."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Nulle nove version trovate."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Verifica nove version"
@@ -251,18 +268,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Version:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Que es de novo in %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Monstra Novas)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Que es de novo in %2. %1"
@@ -591,179 +608,179 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Applica permissiones a omne &sub-dossieres."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Importation de vCard Falleva"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>incapace de acceder a  <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Selige eposta ex contacto"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Monstra unitate de organisation per exitos de LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Configura completamento..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Expande gruppos automaticamente"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Expande gruppos..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Adresses recente"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Contactos trovate in tu datos"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Servitor LDAP %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Cerca"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Selige"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&De-selige"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Monstra e-postas in lista negre"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Altere resultato...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Cerca e-posta:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Recerca es facite ex 3 characteres"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Cerca in exito..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Exclude nomines de dominio:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Separate dominio con '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Exclude eposta con Expression Regular:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Separate expression regular  con '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Selige"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "De-selige"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Necun message de eposta trovate."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 message de e-posta trovate"
 msgstr[1] "%1 messages de e-posta trovate"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Necun exito trovate"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 "Le lista esseva modificate. Tu vole salveguardar ante facer un altere cerca?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Salveguarda"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Cerca"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -790,24 +807,18 @@ msgstr "Adresse recente "
 msgid "Blacklist Email Address"
 msgstr "Pone in lista negre le adresse de e-posta"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Modifica ordine de completamento"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Servitor LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Move in alto"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1247,24 +1258,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Configura le preferentias de adressario LDAP"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"Servitor IMAP non ancora configurate. Per favor tu configura le servitor in "
-"le conto IMAP ante configurar tu subscription de latere servitor."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Il falleva accesso de authentication, per favor tu configura le conto IMAP "
-"ante que configurar subscription latere servitor."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1315,6 +1308,24 @@ msgstr "Configuration de ressource compl
 msgid "Failed to create resource instance: %1"
 msgstr "Il falleva a crear un instantia de ressource: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "Servitor IMAP non ancora configurate. Per favor tu configura le servitor "
+#~ "in le conto IMAP ante configurar tu subscription de latere servitor."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Il falleva accesso de authentication, per favor tu configura le conto "
+#~ "IMAP ante que configurar subscription latere servitor."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Modifica ordine de completamento"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Editar Nota"
diff -pruN 4:24.12.3-2/po/it/libpimcommon6.po 4:25.08.2-0ubuntu2/po/it/libpimcommon6.po
--- 4:24.12.3-2/po/it/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/it/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-09 14:27+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-01-16 14:17+0100\n"
 "Last-Translator: Luigi Toscano <luigi.toscano@tiscali.it>\n"
 "Language-Team: Italian <kde-i18n-it@kde.org>\n"
 "Language: it\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 25.03.70\n"
+"X-Generator: Lokalize 25.04.0\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -241,7 +241,25 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Errore nel caricamento del file"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Verifica nuova versione"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"È stata trovata una nuova versione. Fai click <a href=\"%1\">qui</a> per "
+"scaricarla."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Non è stata trovata una nuova versione."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Verifica nuova versione"
@@ -252,18 +270,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Versione:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Cosa c'è di nuovo in %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Mostra le novità)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Cosa c'è di nuovo in %2. %1"
@@ -591,160 +609,160 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Applica permessi a tutte le &sottocartelle."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Importazione vCard non riuscita"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Impossibile accedere a <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Seleziona indirizzo di posta dal contatto"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Mostra il campo «Organization Unit» nei risultati LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Configura completamento..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Espandi automaticamente i gruppi"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Espandi gruppi..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Indirizzi recenti"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Contatti trovati nei tuoi dati"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Server LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Cerca"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Seleziona"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Deseleziona"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Mostra messaggi di posta in lista nera"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Ulteriori risultati...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Cerca messaggio di posta:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "La ricerca inizia con tre caratteri"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Cerca nei risultati..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Escludi nomi di dominio:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Separa i domini con «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Escludi messaggi di posta tramite espressione regolare:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Separa le espressioni regolari con «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Seleziona"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Deseleziona"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Nessun messaggio di posta trovato."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "Un messaggio di posta trovato"
 msgstr[1] "%1 messaggi di posta trovati"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Nessun risultato trovato"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
@@ -752,19 +770,19 @@ msgstr ""
 "L'elenco è stato modificato. Vuoi salvarlo prima di effettuare una nuova "
 "ricerca?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Salva"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Cerca"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -791,24 +809,18 @@ msgstr "Indirizzi recenti"
 msgid "Blacklist Email Address"
 msgstr "Lista nera indirizzi di posta"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Modifica ordine di completamento"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Server LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Sposta in alto"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1248,24 +1260,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Configura le impostazioni della rubrica LDAP"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"Il server IMAP non è stato ancora configurato. Configura il server "
-"nell'account IMAP prima di impostare le sottoscrizioni lato server."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Accesso non riuscito, configura l'account IMAP prima di impostare le "
-"sottoscrizioni lato server."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1317,6 +1311,24 @@ msgstr "Configurazione della risorsa com
 msgid "Failed to create resource instance: %1"
 msgstr "Creazione dell'istanza della risorsa non riuscita: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "Il server IMAP non è stato ancora configurato. Configura il server "
+#~ "nell'account IMAP prima di impostare le sottoscrizioni lato server."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Accesso non riuscito, configura l'account IMAP prima di impostare le "
+#~ "sottoscrizioni lato server."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Modifica ordine di completamento"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Modifica nota"
diff -pruN 4:24.12.3-2/po/ja/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ja/libpimcommon6.po
--- 4:24.12.3-2/po/ja/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ja/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2012-10-25 00:10-0700\n"
 "Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
 "Language-Team: Japanese <kde-jp@kde.org>\n"
@@ -228,7 +228,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr ""
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -239,18 +255,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -566,177 +582,177 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -763,24 +779,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1203,20 +1213,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/ka/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ka/libpimcommon6.po
--- 4:24.12.3-2/po/ka/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ka/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-27 04:19+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-01-16 02:42+0100\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
 "Language-Team: Georgian <kde-i18n-doc@kde.org>\n"
 "Language: ka\n"
@@ -239,7 +239,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "ფაილის ჩატვირთვის შეცდომა"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "ახალი ვერსიის შემოწმება"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"აღმოჩენილია ახალი ვერსია. მის გადმოსაწერად დააწკაპუნეთ <a href=\"%1\">აქ</a>."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "ახალი ვერსია აღმოჩენილი არაა."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "ახალი ვერსიის შემოწმება"
@@ -250,18 +267,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "ვერსია:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "რა არის ახალი %1-ში"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(სიახლეების ჩვენება)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "რა არის ახალი %2-ში. %1"
@@ -590,178 +607,178 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "წვდომების ყველა ქვესაქაღალდეზე გადატარება."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard -ის შემოტანის შეცდომა"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>წვდომა აკრძალულია: <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "აირჩიეთ ელფოსტა კონტაქტიდან"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "LDAP შედეგებისთვის ორგანიზაციის ერთეულის ჩვენება"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "დასრულების მორგება..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "ჯგუფების ავტომატური ამოკეცვა"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "ყველა ჯგუფის ამოკეცვა..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "უახლესი მისამართები"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "თქვენს მონაცემებში ნაპოვნი კონტაქტები"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP სერვერი: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "ძებნა"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&მონიშვნა"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "მონიშვნის მოხსნა"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "შავი სიის ელფოსტების ჩვენება"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">მეტი შედეგები...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "ელფოსტის ძებნა:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "კვლევა 3 სიმბოლოდან ხდება"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "შედეგში ძებნა..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "გამოსარიცხი დომენის სახელები:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "დომების განცალკევება %1-სთან"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "ელფოსტის გამორიცხვა რეგულარული გამოსახულებით:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "რეგულარული გამოსახულებების '%1'-ით გაყოფა"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "აირჩიეთ"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "მონიშვნის მოხსნა"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "ელფოსტა ვერ მოიძებნა."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "ნაპოვნია 1 ელფოსტა"
 msgstr[1] "ნაპოვნია %1 ელფოსტა"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "შედეგი ვერ მოიძებნა"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "სია შეიცვალა. გნებავთ მისი შენახვა შემდეგი ძებნამდე?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "შენახვა"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "ძებნა"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -788,24 +805,18 @@ msgstr "უახლესი მის
 msgid "Blacklist Email Address"
 msgstr "ელფოსტის მისამართის შავ სიაში ჩასმა"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "დასრულების მიმდევრობის ჩასწორება"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP სერვერი %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "აწევა"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1245,24 +1256,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "მისამართებს წიგნაკის LDAP-ის პარამეტრების მორგება"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP სერვერი ჯერ მორგებული არაა. სერვერის მხრის გამოწერების მოსარგებად "
-"სწორად მორგებული IMAP სერვერია საჭირო."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"შესვლის შეცდომა. სერვერის-მხარეს გამოწერებისთვის IMAP ანგარიშის მორგებაა "
-"საჭირო."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1313,6 +1306,24 @@ msgstr "რესურსის მო
 msgid "Failed to create resource instance: %1"
 msgstr "რესურსის გაშვებული ასლის შექმნის შეცდომა: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP სერვერი ჯერ მორგებული არაა. სერვერის მხრის გამოწერების მოსარგებად "
+#~ "სწორად მორგებული IMAP სერვერია საჭირო."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "შესვლის შეცდომა. სერვერის-მხარეს გამოწერებისთვის IMAP ანგარიშის მორგებაა "
+#~ "საჭირო."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "დასრულების მიმდევრობის ჩასწორება"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "შენიშვნის ჩასწორება"
@@ -1493,7 +1504,7 @@ msgstr "რესურსის გა
 #~ msgstr "&ორმაგი ბრჭყალების ტიპოგრაფიულ ბრჭყალებად გადაკეთება"
 
 #~ msgid "By Default"
-#~ msgstr "ნაგულისხმებად"
+#~ msgstr "ნაგულისხმევად"
 
 #~ msgid "\""
 #~ msgstr "\""
@@ -1505,7 +1516,7 @@ msgstr "რესურსის გა
 #~ msgstr "გამხსნელი ბრჭყალი:"
 
 #~ msgid "Default"
-#~ msgstr "ნაგულისხმები"
+#~ msgstr "ნაგულისხმევი"
 
 #~ msgid "Replace &single quotes with typographical quotes"
 #~ msgstr "&ერთმაგი ბრჭყალების ტიპოგრაფიულ ბრჭყალებად გადაკეთება"
@@ -1786,7 +1797,7 @@ msgstr "რესურსის გა
 #~ msgstr "ენების სია"
 
 #~ msgid "Detect language"
-#~ msgstr "ნაგულისხმები ენა"
+#~ msgstr "ნაგულისხმევი ენა"
 
 #~ msgid "Hmong"
 #~ msgstr "Hmong"
diff -pruN 4:24.12.3-2/po/kk/libpimcommon6.po 4:25.08.2-0ubuntu2/po/kk/libpimcommon6.po
--- 4:24.12.3-2/po/kk/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/kk/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2013-11-07 03:48+0600\n"
 "Last-Translator: Sairan Kikkarin <sairan@computer.org>\n"
 "Language-Team: Kazakh <kde-i18n-doc@kde.org>\n"
@@ -247,7 +247,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Файл жүктеу қатесі"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -259,18 +275,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Парысша"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -626,184 +642,184 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgid "Search"
 msgstr "Іздейтін мәтін"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "Бүкілін ауыстыру"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "Бүкілін ауыстыру"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Іздейтін мәтін"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgid "Select"
 msgstr "Бүкілін ауыстыру"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgid "Unselect"
 msgstr "Бүкілін ауыстыру"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgctxt "@action"
 msgid "Search"
 msgstr "Іздейтін мәтін"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -830,24 +846,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1282,20 +1292,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/ko/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ko/libpimcommon6.po
--- 4:24.12.3-2/po/ko/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ko/libpimcommon6.po	2025-09-15 05:53:38.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 PACKAGE package.
-# SPDX-FileCopyrightText: 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Shinjo Park <kde@peremen.name>
+# SPDX-FileCopyrightText: 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Shinjo Park <kde@peremen.name>
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-12-24 18:06+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-04-07 00:12+0200\n"
 "Last-Translator: Shinjo Park <kde@peremen.name>\n"
 "Language-Team: Korean <kde-kr@kde.org>\n"
 "Language: ko\n"
@@ -239,7 +239,25 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "파일 불러오기 오류"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "새 버전 확인"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"새 버전을 사용할 수 있습니다. 다운로드하려면 <a href=\"%1\">여기</a>를 클릭하"
+"십시오."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "새 버전을 찾을 수 없습니다."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "새 버전 확인"
@@ -250,18 +268,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "버전:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "%1의 새로운 기능"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(뉴스 표시)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "%2의 새로운 기능. %1"
@@ -583,177 +601,177 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "모든 하위 폴더에 권한을 적용합니다(&S)."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard 가져오기 실패"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt><b>%1</b>에 접근할 수 없습니다.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "대화 상대에서 이메일 선택"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "LDAP 결과에 조직 단위(OU) 표시"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "자동 완성 설정..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "자동으로 그룹 펼치기"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "그룹 펼치기..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "최근 주소"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "내 데이터에서 찾은 연락처"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP 서버: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "찾기"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "선택(&S)"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "선택 해제(&U)"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "차단된 이메일 주소 표시"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">결과 더 보기...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "이메일에서 찾기:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "최소 3글자를 입력해야 합니다"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "결과에서 검색..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "도메인 이름 제외:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "'%1'(으)로 도메인을 구분하십시오"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "정규 표현식과 일치하는 이메일 제외:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "'%1'(으)로 정규 표현식을 구분하십시오"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "선택"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "선택 해제"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "이메일을 찾을 수 없습니다."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "이메일 %1개 찾음"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "결과 없음"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "목록이 변경되었습니다. 새로 검색하기 전에 저장하시겠습니까?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "저장"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "검색"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -780,24 +798,18 @@ msgstr "최근 주소"
 msgid "Blacklist Email Address"
 msgstr "차단 목록 이메일 주소"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "완성 순서 설정"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP 서버 %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "위로 이동"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1232,23 +1244,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "주소록 LDAP 설정"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP 서버가 설정되지 않았습니다. 서버 측 구독을 사용하려면 IMAP 서버의 계정"
-"을 설정하십시오."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"로그인이 실패했습니다. 서버 측 구독을 사용하기 전에 IMAP 계정을 설정하십시오."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1299,6 +1294,24 @@ msgstr "리소스 설정이 완료되었
 msgid "Failed to create resource instance: %1"
 msgstr "리소스 인스턴스를 만들 수 없음: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP 서버가 설정되지 않았습니다. 서버 측 구독을 사용하려면 IMAP 서버의 계"
+#~ "정을 설정하십시오."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "로그인이 실패했습니다. 서버 측 구독을 사용하기 전에 IMAP 계정을 설정하십시"
+#~ "오."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "완성 순서 설정"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "메모 편집"
diff -pruN 4:24.12.3-2/po/lt/libpimcommon6.po 4:25.08.2-0ubuntu2/po/lt/libpimcommon6.po
--- 4:24.12.3-2/po/lt/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/lt/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: l 10n\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2024-08-12 15:05+0300\n"
 "Last-Translator: Mindaugas Baranauskas <opensuse.lietuviu.kalba@gmail.com>\n"
 "Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
@@ -246,7 +246,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Failo įkėlimo klaida"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, fuzzy, kde-format
+#| msgid "No email found."
+msgid "No new version found."
+msgstr "Nerasta jokio el. pašto."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -257,18 +274,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Versija:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Kas naujo %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Rodyti naujienas)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Kas naujo %2. %1"
@@ -595,148 +612,148 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Taikyti leidimus visiems &poaplankiams."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard importavimas patyrė nesėkmę"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Nepavyko gauti prieigos prie <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Pasirinkti el. paštą iš adresato"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Rodyti LDAP rezultatuose organizacijos skyrių"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Konfigūruoti užbaigimą..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Automatiškai išskleisti grupes"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Išskleisti grupes..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Paskiausiai naudoti adresai"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Jūsų duomenyse atrasti adresatai"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP serveris: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Paieška"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "Ž&ymėti"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "N&uimti žymėjimą"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Rodyti el. paštus juodajame sąraše"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Daugiau rezultatų...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Ieškomas el. paštas:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Paieška iš naujo atliekama įrašius daugiau kaip 3 simbolius"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Ieškoti rezultate..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Išbraukti srities pavadinimus:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Atskirti sritį naudojant „%1“"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Išbraukti el. paštą naudojant reguliarųjį reiškinį:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Atskirkite reguliarųjį reiškinį naudodami „%1“"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Žymėti"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Nuimti žymėjimą"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Nerasta jokio el. pašto."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -745,12 +762,12 @@ msgstr[1] "Rasti %1 el. paštai"
 msgstr[2] "Rasta %1 el. paštų"
 msgstr[3] "Rastas %1 el. paštas"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Nieko nerasta"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
@@ -758,19 +775,19 @@ msgstr ""
 "Sąraše buvo atlikti pakeitimai. Ar norite įrašyti prieš pradėdami kitą "
 "paiešką?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Įrašyti"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Ieškoti"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -797,24 +814,18 @@ msgstr "Paskiausiai naudotas adresas"
 msgid "Blacklist Email Address"
 msgstr "Įtraukti el. paštą į juodąjį sąrašą"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Taisyti užbaigimo tvarką"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP serveris %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Pakelti"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1257,24 +1268,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Konfigūruoti adresų knygos LDAP nuostatas"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"Kol kas nesukonfigūruotas IMAP serveris. Sukonfigūruokite IMAP paskyroje "
-"serverį prieš nustatydami prenumeratą serverio pusėje."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Nepavyko prisijungti, sukonfigūruokite IMAP paskyrą prieš nustatydami "
-"prenumeratą serverio pusėje."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1325,6 +1318,24 @@ msgstr "Ištekliaus sąranka baigta."
 msgid "Failed to create resource instance: %1"
 msgstr "Nepavyko sukurti ištekliaus egzemplioriaus : %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "Kol kas nesukonfigūruotas IMAP serveris. Sukonfigūruokite IMAP paskyroje "
+#~ "serverį prieš nustatydami prenumeratą serverio pusėje."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Nepavyko prisijungti, sukonfigūruokite IMAP paskyrą prieš nustatydami "
+#~ "prenumeratą serverio pusėje."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Taisyti užbaigimo tvarką"
+
 #, fuzzy
 #~| msgid "Edit Note"
 #~ msgctxt "@title:window"
diff -pruN 4:24.12.3-2/po/lv/libpimcommon6.po 4:25.08.2-0ubuntu2/po/lv/libpimcommon6.po
--- 4:24.12.3-2/po/lv/libpimcommon6.po	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/lv/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,1326 @@
+# Copyright (C) 2025 This file is copyright:
+# This file is distributed under the same license as the pimcommon package.
+#
+# SPDX-FileCopyrightText: 2025 Toms Trasuns <toms.trasuns@posteo.net>
+msgid ""
+msgstr ""
+"Project-Id-Version: pimcommon\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-02-28 15:06+0200\n"
+"Last-Translator: Toms Trasuns <toms.trasuns@posteo.net>\n"
+"Language-Team: Latvian <kde-i18n-doc@kde.org>\n"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
+"2);\n"
+"X-Generator: Lokalize 24.12.2\n"
+
+#: pimcommon-activities/configureactivitieswidget.cpp:56
+#, kde-format
+msgctxt "@option:check"
+msgid "Limit to the selected activities:"
+msgstr "Ierobežot līdz atlasītajām aktivitātēm:"
+
+#: pimcommon-activities/configureactivitieswidget.cpp:62
+#, kde-format
+msgctxt "@label:textbox"
+msgid ""
+"If you limit this account to activity, it will be shown only when you are in "
+"those activities. Furthermore, when you switch to an activity it should not "
+"be available in, it will automatically be hidden."
+msgstr ""
+"Ja ierobežosit šo kontu līdz aktivitātei, tas būs redzams tikai tad, kad "
+"atradīsities attiecīgajā aktivitātē. Turklāt, pārslēdzoties uz aktivitāti, "
+"kurā tam nav jābūt pieejamam, konts būs automātiski paslēpts."
+
+#: pimcommon/configureplugins/configurepluginslistwidget.cpp:144
+#, kde-format
+msgid "..."
+msgstr "..."
+
+#: pimcommon/configureplugins/configurepluginslistwidget.cpp:146
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Configure"
+msgstr "Konfigurēt"
+
+#: pimcommon/configureplugins/configurepluginswidget.cpp:40
+#, kde-format
+msgid "Restart is necessary for applying the changes."
+msgstr "Lai pielietotu izmaiņas, nepieciešamas sistēmu pārstartēt."
+
+#: pimcommon/needupdateversion/needupdateversionwidget.cpp:19
+#, kde-format
+msgctxt "@action"
+msgid "Disable version check"
+msgstr "Izslēgt versijas pārbaudi"
+
+#: pimcommon/needupdateversion/needupdateversionwidget.cpp:35
+#, kde-format
+msgid "Your version is older than 6 months, we encourage you to upgrade."
+msgstr ""
+"Jūsu versija ir vecāka par sešiem mēnešiem, tāpēc iesakām to atjaunināt."
+
+#: pimcommon/needupdateversion/needupdateversionwidget.cpp:40
+#, kde-format
+msgid ""
+"Your version is older than 1 year, we strongly encourage you to upgrade."
+msgstr ""
+"Jūsu versija ir vecāka par vienu gadu, tāpēc stingri iesakām to atjaunināt."
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:35
+#, kde-format
+msgid "Share On..."
+msgstr "Kopīgot caur..."
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:38
+#, kde-format
+msgctxt "@action:inmenu Share On..."
+msgid "%1"
+msgstr "%1"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:83
+#, kde-format
+msgid "Facebook"
+msgstr "Facebook"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:86
+#, kde-format
+msgid "Twitter"
+msgstr "Twitter"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:89
+#, kde-format
+msgid "Mail"
+msgstr "Pastu"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:92
+#, kde-format
+msgid "LinkedIn"
+msgstr "LinkedIn"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:95
+#, kde-format
+msgid "Evernote"
+msgstr "Evernote"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:98
+#, kde-format
+msgid "Pocket"
+msgstr "Pocket"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:101
+#, kde-format
+msgid "LiveJournal"
+msgstr "LiveJournal"
+
+#: pimcommon/templatewidgets/templateeditdialog.cpp:35
+#, kde-format
+msgctxt "@title:window"
+msgid "Default template"
+msgstr "Noklusējuma veidne"
+
+#: pimcommon/templatewidgets/templateeditdialog.cpp:35
+#, kde-format
+msgctxt "@title:window"
+msgid "Template"
+msgstr "Veidne"
+
+#: pimcommon/templatewidgets/templateeditdialog.cpp:58
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Name:"
+msgstr "Nosaukums:"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:77
+#, kde-format
+msgid "Do you want to delete selected template?"
+msgstr "Vai vēlaties dzēst atlasīto veidni?"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:78
+#, kde-format
+msgctxt "@title:window"
+msgid "Delete template"
+msgstr "Dzēst veidni"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:145
+#, kde-format
+msgid "Import Template"
+msgstr "Importēt veidni"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:154
+#, kde-format
+msgid "Export Template"
+msgstr "Eksportēt veidni"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:168
+#, kde-format
+msgid "Insert template"
+msgstr "Ievietot veidni"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:174
+#, kde-format
+msgid "Add..."
+msgstr "Pievienot..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:180
+#, kde-format
+msgid "Show..."
+msgstr "Rādīt..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:180
+#, kde-format
+msgid "Modify..."
+msgstr "Izmainīt..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:183
+#, kde-format
+msgid "Duplicate"
+msgstr "Dublēt"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:189
+#, kde-format
+msgid "Remove"
+msgstr "Noņemt"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:196
+#, kde-format
+msgid "Export..."
+msgstr "Eksportēt..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:200
+#, kde-format
+msgid "Import..."
+msgstr "Importēt..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:207
+#, kde-format
+msgid "Download new Templates..."
+msgstr "Lejupielādēt jaunas veidnes..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:242
+#, kde-format
+msgid "'%1' is not a template file"
+msgstr "„%1“ nav veidnes datne"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:242
+#, kde-format
+msgid "Load Template"
+msgstr "Ielādēt veidni"
+
+#: pimcommon/util/pimutil.cpp:51
+#, kde-format
+msgid ""
+"Could not write the file %1:\n"
+"\"%2\" is the detailed error description."
+msgstr ""
+"Neizdevās rakstīt datni „%1“:\n"
+"„%2“ ir sīkāks kļūda apraksts."
+
+#: pimcommon/util/pimutil.cpp:55
+#, kde-format
+msgctxt "@title:window"
+msgid "Save File Error"
+msgstr "Datnes saglabāšanas kļūda"
+
+#: pimcommon/util/pimutil.cpp:86
+#, kde-format
+msgid ""
+"Could not read the file %1:\n"
+"\"%2\" is the detailed error description."
+msgstr ""
+"Neizdevās nolasīt datni „%1“:\n"
+"„%2“ ir sīkāks kļūdas apraksts."
+
+#: pimcommon/util/pimutil.cpp:90
+#, kde-format
+msgctxt "@title:window"
+msgid "Load File Error"
+msgstr "Datnes ielādes kļūda"
+
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Pārbaudīt jaunu versiju"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"Atrasta jauna versija. Klikšķiniet <a href=\"%1\">te</a>, lai to "
+"lejupielādētu."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Jaunas versijas nav atrastas."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
+#, kde-format
+msgid "Check New Version"
+msgstr "Pārbaudīt jaunu versiju"
+
+#: pimcommon/whatsnew/whatsnewcomboboxwidget.cpp:27
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Version:"
+msgstr "Versija:"
+
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
+#, kde-format
+msgctxt "@title:window"
+msgid "What's new in %1"
+msgstr "Kas jauns %1?"
+
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
+#, kde-format
+msgid "(Show News)"
+msgstr "(Rādīt ziņas)"
+
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
+#, kde-format
+msgid "What's new in %2. %1"
+msgstr "Kas jauns %2? %1"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:44
+#, kde-format
+msgid "All Version"
+msgstr "Visas versijas"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:47
+#, kde-format
+msgid "Version %1"
+msgstr "Versija %1"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:85
+#, kde-format
+msgid "Important changes since last version:"
+msgstr "Svarīgas izmaiņas kopš iepriekšējās versijas:"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:90
+#, kde-format
+msgid "Some of the new features in this release include:"
+msgstr "Daži no jaunumiem šajā versijā:"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:95
+#, kde-format
+msgid "Some bug fixing:"
+msgstr "Atsevišķi kļūdu labojumi:"
+
+#: pimcommon/widgets/configureimmutablewidgetutils.cpp:31
+#, kde-format
+msgid ""
+"<qt><p>This setting has been fixed by your administrator.</p><p>If you think "
+"this is an error, please contact him.</p></qt>"
+msgstr ""
+"<qt><p>Šo iestatījumu ir labojis administrators.</p><p>Ja domājat, ka tas ir "
+"kļūda, sazinieties ar viņu.</p></qt>"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:27
+#, kde-format
+msgid "Change Case"
+msgstr "Mainīt reģistru"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:28
+#, kde-format
+msgctxt "@action"
+msgid "Uppercase"
+msgstr "Lielie burti"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:31
+#, kde-format
+msgctxt "@action"
+msgid "Sentence case"
+msgstr "Teikuma lielie burti"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:34
+#, kde-format
+msgctxt "@action"
+msgid "Lowercase"
+msgstr "Mazie burti"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:37
+#, kde-format
+msgctxt "@action"
+msgid "Reverse Case"
+msgstr "Apgriezt"
+
+#: pimcommon/widgets/lineeditwithcompleterng.cpp:44
+#, kde-format
+msgid "Clear History"
+msgstr "Notīrīt vēsturi"
+
+#: pimcommon/widgets/purposemenuwidget.cpp:58
+#, kde-format
+msgid "There was a problem sharing the document: %1"
+msgstr "Radās problēma ar dokumenta kopīgošanu: %1"
+
+#: pimcommon/widgets/purposemenuwidget.cpp:62
+#, kde-format
+msgid "File was shared."
+msgstr "Datne ir kopīgota."
+
+#: pimcommon/widgets/purposemenuwidget.cpp:64
+#, kde-format
+msgid "<qt>You can find the new request at:<br /><a href='%1'>%1</a> </qt>"
+msgstr "<qt>Varat atrast jaunu pieprasījumu te:<br /><a href='%1'>%1</a> </qt>"
+
+#: pimcommon/widgets/renamefiledialog.cpp:100
+#, kde-format
+msgctxt "@title:window"
+msgid "File Already Exists"
+msgstr "Datne jau pastāv"
+
+#: pimcommon/widgets/renamefiledialog.cpp:103
+#, kde-kuit-format
+msgid ""
+"A file named <filename>%1</filename> already exists. Do you want to "
+"overwrite it?"
+msgstr ""
+"Datne ar nosaukumu <filename>%1</filename> jau pastāv. Vai vēlaties to "
+"pārrakstīt?"
+
+#: pimcommon/widgets/renamefiledialog.cpp:113
+#, kde-format
+msgctxt "@action:button"
+msgid "Suggest New &Name"
+msgstr "Ieteikt &jaunu nosaukumu"
+
+#: pimcommon/widgets/renamefiledialog.cpp:121
+#, kde-format
+msgctxt "@action:button"
+msgid "&Ignore"
+msgstr "&Ignorēt"
+
+#: pimcommon/widgets/renamefiledialog.cpp:124
+#, kde-format
+msgctxt "@action:button"
+msgid "&Rename"
+msgstr "&Pārdēvēt"
+
+#: pimcommon/widgets/renamefiledialog.cpp:134
+#, kde-format
+msgctxt "@option:check"
+msgid "Appl&y to All"
+msgstr "&Pielietot visam"
+
+#: pimcommon/widgets/renamefiledialog.cpp:180
+#, kde-format
+msgid "This filename \"%1\" already exists."
+msgstr "Datne ar nosaukumu „%1“ jau pastāv."
+
+#: pimcommon/widgets/renamefiledialog.cpp:180
+#, kde-format
+msgid "File already exists"
+msgstr "Datne jau pastāv"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:55
+#: pimcommon/widgets/simplestringlisteditor.cpp:58
+#, kde-format
+msgid "New entry:"
+msgstr "Jauns ieraksts:"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:56
+#: pimcommon/widgets/simplestringlisteditor.cpp:57
+#, kde-format
+msgid "New Value"
+msgstr "Jauna vērtība"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:59
+#, kde-format
+msgid "Do you want to remove selected text?"
+msgstr "Vai vēlaties noņemt atlasīto tekstu?"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:94
+#, kde-format
+msgctxt "@action:button"
+msgid "&Add..."
+msgstr "&Pievienot..."
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:105
+#, kde-format
+msgctxt "@action:button"
+msgid "&Modify..."
+msgstr "&Mainīt..."
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:118
+#, kde-format
+msgctxt "@action:button"
+msgid "&Remove"
+msgstr "&Noņemt"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:155
+#, kde-format
+msgctxt "@action:button"
+msgid "&Customize..."
+msgstr "&Pielāgot..."
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:309
+#: pimcommonakonadi/acl/aclmanager.cpp:283
+#: pimcommonakonadi/acl/aclmanager.cpp:290
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:135
+#, kde-format
+msgctxt "@title:window"
+msgid "Remove"
+msgstr "Noņemt"
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:84
+#, kde-format
+msgctxt "@label:textbox"
+msgid "&User identifier:"
+msgstr "&Lietotāja identifikators:"
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:91
+#, kde-format
+msgctxt "@info:whatsthis"
+msgid ""
+"The User Identifier is the login of the user on the IMAP server. This can be "
+"a simple user name or the full email address of the user; the login for your "
+"own account on the server will tell you which one it is."
+msgstr ""
+"Lietotāja identifikators ir IMAP servera lietotājvārds. Tas var būt "
+"vienkāršs vārds vai lietotāja pilna e-pasta adrese. Ierakstīšanās vārds jūsu "
+"paša kontā serverī parādīs, kas tas ir."
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:95
+#, kde-format
+msgctxt "select an email address"
+msgid "Se&lect..."
+msgstr "&Atlasīt..."
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:98
+#, kde-format
+msgid "Permissions"
+msgstr "Atļaujas"
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:114
+#, kde-format
+msgctxt "@label:textbox"
+msgid "<b>Note: </b>Renaming requires write permissions on the parent folder."
+msgstr ""
+"<b>Ievērībai: </b>pārdēvēšanai ir nepieciešamas hierarhiski augstākas mapes "
+"rakstīšanas atļaujas"
+
+#: pimcommonakonadi/acl/acllistview.cpp:50
+#, kde-format
+msgid "Folder cannot be administrated."
+msgstr "Mapi nevar administrēt."
+
+#: pimcommonakonadi/acl/aclmanager.cpp:161
+#, kde-format
+msgctxt "@action"
+msgid "Add Entry..."
+msgstr "Pievienot ierakstu..."
+
+#: pimcommonakonadi/acl/aclmanager.cpp:166
+#, kde-format
+msgctxt "@action"
+msgid "Edit Entry..."
+msgstr "Rediģēt ierakstu..."
+
+#: pimcommonakonadi/acl/aclmanager.cpp:172
+#, kde-format
+msgctxt "@action"
+msgid "Remove Entry"
+msgstr "Noņemt ierakstu"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:214
+#, kde-format
+msgctxt "@title:window"
+msgid "Add ACL"
+msgstr "Pievienot ACL"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:241
+#, kde-format
+msgctxt "@title:window"
+msgid "Edit ACL"
+msgstr "Rediģēt ACL"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:281
+#, kde-format
+msgid ""
+"Do you really want to remove your own permissions for this folder? You will "
+"not be able to access it afterwards."
+msgstr ""
+"Vai vēlaties noņemt savas atļaujas šai mapei? Ja turpināsit, zaudēsit "
+"piekļuvi tai."
+
+#: pimcommonakonadi/acl/aclmanager.cpp:289
+#, kde-format
+msgid "Do you really want to remove these permissions for this folder?"
+msgstr "Vai vēlaties noņemt atļaujas šai mapei?"
+
+#: pimcommonakonadi/acl/aclmodifyjob.cpp:243
+#, kde-format
+msgid ""
+"Do you really want to apply the folder's permissions to these subfolders?"
+msgstr "Vai tiešām vēlaties apstiprināt mapju atļaujas šīm apakšmapēm?"
+
+#: pimcommonakonadi/acl/aclmodifyjob.cpp:245
+#, kde-format
+msgctxt "@title:window"
+msgid "Apply Permissions"
+msgstr "Pielietot atļaujas"
+
+#: pimcommonakonadi/acl/aclutils.cpp:19
+msgctxt "Permissions"
+msgid "None"
+msgstr "Nav"
+
+#: pimcommonakonadi/acl/aclutils.cpp:21
+msgctxt "Permissions"
+msgid "Read"
+msgstr "Lasīt"
+
+#: pimcommonakonadi/acl/aclutils.cpp:23
+msgctxt "Permissions"
+msgid "Append"
+msgstr "Pievienot"
+
+#: pimcommonakonadi/acl/aclutils.cpp:27
+msgctxt "Permissions"
+msgid "Write"
+msgstr "Rakstīt"
+
+#: pimcommonakonadi/acl/aclutils.cpp:31
+msgctxt "Permissions"
+msgid "All"
+msgstr "Visas"
+
+#: pimcommonakonadi/acl/aclutils.cpp:66
+#, kde-format
+msgid "Custom Permissions (%1)"
+msgstr "Pielāgotas atļaujas (%1)"
+
+#: pimcommonakonadi/acl/collectionaclpage.cpp:34
+#, kde-format
+msgctxt "@title:tab Access Control settings page."
+msgid "Access Control"
+msgstr "Pieejas kontrole"
+
+#: pimcommonakonadi/acl/collectionaclwidget.cpp:73
+#, kde-format
+msgctxt "@option:check"
+msgid "Apply permissions on all &subfolders."
+msgstr "Pielietot atļaujas visām &apakšmapēm."
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
+#, kde-format
+msgid "vCard Import Failed"
+msgstr "„vCard“ importēšana neizdevās"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
+#, kde-format
+msgid "<qt>Unable to access <b>%1</b>.</qt>"
+msgstr "<qt>Neizdodas piekļūt <b>%1</b>.</qt>"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
+#, kde-format
+msgid "Select email from contact"
+msgstr "Atlasiet e-pastu no kontakta"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
+#, kde-format
+msgctxt "@action"
+msgid "Show Organization Unit for LDAP results"
+msgstr "Rādīt organizācijas vienību LDAP rezultātiem"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
+#, kde-format
+msgid "Configure Completion..."
+msgstr "Konfigurēt pabeigšanu..."
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#, kde-format
+msgid "Automatically expand groups"
+msgstr "Automātiski izvērst grupas"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
+#, kde-format
+msgid "Expand Groups..."
+msgstr "Izvērst grupas..."
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
+#, kde-format
+msgid "Recent Addresses"
+msgstr "Nesenās adreses"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
+#, kde-format
+msgctxt "@title:group"
+msgid "Contacts found in your data"
+msgstr "Jūsu datos atrastās kontaktpersonas"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
+#, kde-format
+msgid "LDAP server: %1"
+msgstr "LDAP serveris: %1"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
+#, kde-format
+msgid "Search"
+msgstr "Meklēt"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
+#, kde-format
+msgctxt "@action:button"
+msgid "&Select"
+msgstr "&Atlasīt"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
+#, kde-format
+msgctxt "@action:button"
+msgid "&Unselect"
+msgstr "&Noņemt atlasi"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
+#, kde-format
+msgctxt "@action:button"
+msgid "Show Blacklisted Emails"
+msgstr "Rādīt melnā saraksta e-pastus"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
+#, kde-format
+msgctxt "@label:textbox"
+msgid "<qt><a href=\"more_result\">More result...</a></qt>"
+msgstr "<qt><a href=\"more_result\">Vairāk rezultātu...</a></qt>"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Search email:"
+msgstr "Meklēt e-pastu:"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Research is done from 3 characters"
+msgstr "Atkārtota meklēšana notiek no trim rakstzīmēm"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Search in result..."
+msgstr "Meklēt rezultātos..."
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Exclude domain names:"
+msgstr "Izlaist domēnu nosaukumus:"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Separate domain with '%1'"
+msgstr "Atdalīt domēnu ar „%1“"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Exclude email with Regular Expression:"
+msgstr "Ignorēt e-pastu ar regulāro izteiksmi:"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Separate regular expression with '%1'"
+msgstr "Atdalīt regulārās izteiksmes ar „%1“"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
+#, kde-format
+msgid "Select"
+msgstr "Atlasīt"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
+#, kde-format
+msgid "Unselect"
+msgstr "Noņemt atlasi"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
+#, kde-format
+msgid "No email found."
+msgstr "Neviens e-pasts nav atrasts."
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
+#, kde-format
+msgid "1 email found"
+msgid_plural "%1 emails found"
+msgstr[0] "Atrasts %1 e-pasts"
+msgstr[1] "Atrasti %1 e-pasti"
+msgstr[2] "Atrasts %1 e-pastu"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
+#, kde-format
+msgid "No result found"
+msgstr "Nekas nav atrasts"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
+#, kde-format
+msgid ""
+"The list was changed. Do you want to save before to make another search ?"
+msgstr ""
+"Saraksts ir mainīts. Vai vēlaties to saglabāt pirms veicat nākamo meklēšanu?"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
+#, kde-format
+msgctxt "@action"
+msgid "Save"
+msgstr "Saglabāt"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
+#, kde-format
+msgctxt "@action"
+msgid "Search"
+msgstr "Meklēt"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
+#, kde-format
+msgctxt "@action"
+msgid "Cancel"
+msgstr "Atcelt"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:51
+#, kde-format
+msgctxt "@title:window"
+msgid "Configure Completion"
+msgstr "Konfigurēt pabeigšanu"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:60
+#, kde-format
+msgid "Completion Order"
+msgstr "Pabeigšanas secība"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:64
+#, kde-format
+msgid "Recent Address"
+msgstr "Nesena adrese"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:69
+#, kde-format
+msgid "Blacklist Email Address"
+msgstr "Ievietot adresi melnajā sarakstā"
+
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
+#, kde-format
+msgid "LDAP server %1"
+msgstr "LDAP serveris „%1“"
+
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Move Up"
+msgstr "Pārvietot augšup"
+
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Move Down"
+msgstr "Pārvietot lejup"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:47
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "New email..."
+msgstr "Jauns e-pasts..."
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:52
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Add Email"
+msgstr "Pievienot e-pastu"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:61
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Remove"
+msgstr "Noņemt"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:98
+#, kde-format
+msgid "Remove Email"
+msgid_plural "Remove Emails"
+msgstr[0] "Noņemt e-pastu"
+msgstr[1] "Noņemt e-pastus"
+msgstr[2] "Noņemt e-pastus"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:134
+#, kde-format
+msgid "Do you want to remove this email address?"
+msgid_plural "Do you want to remove %1 email addresses?"
+msgstr[0] "Vai vēlaties noņemt šo %1 e-pasta adresi?"
+msgstr[1] "Vai vēlaties noņemt šīs %1 e-pasta adreses?"
+msgstr[2] "Vai vēlaties noņemt šīs %1 e-pasta adreses?"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:37
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:142
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:200
+#, kde-format
+msgctxt "type of folder content"
+msgid "Mail"
+msgstr "Pasts"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:39
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:145
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:179
+#, kde-format
+msgctxt "type of folder content"
+msgid "Calendar"
+msgstr "Kalendārs"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:41
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:148
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:182
+#, kde-format
+msgctxt "type of folder content"
+msgid "Contacts"
+msgstr "Kontakti"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:43
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:151
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:185
+#, kde-format
+msgctxt "type of folder content"
+msgid "Notes"
+msgstr "Piezīmes"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:45
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:154
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:176
+#, kde-format
+msgctxt "type of folder content"
+msgid "Tasks"
+msgstr "Uzdevumi"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:47
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:157
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:188
+#, kde-format
+msgctxt "type of folder content"
+msgid "Journal"
+msgstr "Žurnāls"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:49
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:160
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:191
+#, kde-format
+msgctxt "type of folder content"
+msgid "Configuration"
+msgstr "Konfigurācija"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:51
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:163
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:194
+#, kde-format
+msgctxt "type of folder content"
+msgid "Freebusy"
+msgstr "Aizņemtība"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:53
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:166
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:197
+#, kde-format
+msgctxt "type of folder content"
+msgid "Files"
+msgstr "Datnes"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:55
+#, kde-format
+msgctxt "type of folder content"
+msgid "Unknown"
+msgstr "Nezināms"
+
+#: pimcommonakonadi/collectionpage/contenttypewidget.cpp:44
+#, kde-format
+msgid "&Folder contents:"
+msgstr "&Mapes saturs:"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:17
+#, kde-format
+msgid "Nobody"
+msgstr "Neviens"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:18
+#, kde-format
+msgid "Admins of This Folder"
+msgstr "Šīs mapes administratori"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:19
+#, kde-format
+msgid "All Readers of This Folder"
+msgstr "Visi šīs mapes lasītāji"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:23
+#, kde-format
+msgid ""
+"This setting defines which users sharing this folder should get \"busy\" "
+"periods in their freebusy lists and should see the alarms for the events or "
+"tasks in this folder. The setting applies to Calendar and Task folders only "
+"(for tasks, this setting is only used for alarms).\n"
+"\n"
+"Example use cases: if the boss shares a folder with his secretary, only the "
+"boss should be marked as busy for his meetings, so he should select \"Admins"
+"\", since the secretary has no admin rights on the folder.\n"
+"On the other hand if a working group shares a Calendar for group meetings, "
+"all readers of the folders should be marked as busy for meetings.\n"
+"A company-wide folder with optional events in it would use \"Nobody\" since "
+"it is not known who will go to those events."
+msgstr ""
+"Šis iestatījuma nosaka, kuri lietotāji, kas dalās ar šo mapi, saņems "
+"„aizņemts“ periodus savos aizņemtības sarakstus un redzēs paziņojumus par "
+"notikumiem vai uzdevumiem šajā mapē. Šis iestatījums attiecas tikai uz "
+"kalendāra un uzdevumu mapi (uzdevumu gadījumā šis iestatījums tiek izmantots "
+"tikai paziņojumiem.)\n"
+"\n"
+"Piemēri, kā to lietot: ja priekšnieks kopīgo mapi ar savu sekretāri, tad "
+"tikai priekšniekam jātiek atzīmētam kā aizņemtam uz sapulci, tāpēc viņam ir "
+"jāatlasa „Administratori“, jo sekretārei nav administratores tiesību šajā "
+"mapē.\n"
+"No otras puses — ja darba grupa kopīgi izmanto kalendāru grupas sapulcēm, "
+"visiem mapes lietotājiem šādas sapulces gadījumā jābūt atzīmētiem kā "
+"aizņemtiem.\n"
+"Ja šādu mapi izmanto viss uzņēmums kopīgi, tad notikumam izmantotu "
+"„Neviens“, jo nav zināms, kas ieradīsies un kas neieradīsies uz šādu sapulci."
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:43
+#, kde-format
+msgid "Generate free/&busy and activate alarms for:"
+msgstr "Ģenerēt &aizņemtību un aktivizēt paziņojumus priekš:"
+
+#: pimcommonakonadi/folderdialog/checkedcollectionwidget.cpp:74
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Search..."
+msgstr "Meklēt..."
+
+#: pimcommonakonadi/folderdialog/selectmulticollectiondialog.cpp:55
+#, kde-format
+msgctxt "@title:window"
+msgid "Select Multiple Folders"
+msgstr "Atlasiet vairākas mapes"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:92
+#, kde-format
+msgctxt "@item LDAP search key"
+msgid "Title"
+msgstr "Uzruna"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:93
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:305
+#, kde-format
+msgid "Full Name"
+msgstr "Pilns vārds"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:94
+#, kde-format
+msgctxt "@item LDAP search key"
+msgid "Email"
+msgstr "E-pasta adrese"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:95
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:309
+#, kde-format
+msgid "Home Number"
+msgstr "Mājas tālruņa numurs"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:96
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:311
+#, kde-format
+msgid "Work Number"
+msgstr "Darba tālruņa numurs"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:97
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:313
+#, kde-format
+msgid "Mobile Number"
+msgstr "Mobilā tālruņa numurs"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:98
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:315
+#, kde-format
+msgid "Fax Number"
+msgstr "Faksa numurs"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:99
+#, kde-format
+msgid "Pager"
+msgstr "Peidžers"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:100
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:321
+#, kde-format
+msgid "Street"
+msgstr "Iela"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:101
+#, kde-format
+msgctxt "@item LDAP search key"
+msgid "State"
+msgstr "Štats"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:102
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:325
+#, kde-format
+msgid "Country"
+msgstr "Valsts"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:103
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:331
+#, kde-format
+msgid "City"
+msgstr "Pilsēta"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:104
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:319
+#, kde-format
+msgid "Organization"
+msgstr "Organizācija"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:105
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:317
+#, kde-format
+msgid "Company"
+msgstr "Uzņēmums"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:106
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:333
+#, kde-format
+msgid "Department"
+msgstr "Nodaļa"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:107
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:327
+#, kde-format
+msgid "Zip Code"
+msgstr "ZIP kods"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:108
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:329
+#, kde-format
+msgid "Postal Address"
+msgstr "Pasta adrese"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:109
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:335
+#, kde-format
+msgid "Description"
+msgstr "Apraksts"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:110
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:337
+#, kde-format
+msgid "User ID"
+msgstr "Lietotāja ID"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:307
+#, kde-format
+msgctxt "@title:column Column containing email addresses"
+msgid "Email"
+msgstr "E-pasta adrese"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:323
+#, kde-format
+msgctxt "@title:column Column containing the residential state of the address"
+msgid "State"
+msgstr "Štats"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:339
+#, kde-format
+msgctxt "@title:column Column containing title of the person"
+msgid "Title"
+msgstr "Uzruna"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:474
+#, kde-format
+msgctxt "@title:window"
+msgid "Import Contacts from LDAP"
+msgstr "Importēt kontaktus no LDAP"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:497
+#, kde-format
+msgid "Search for Addresses in Directory"
+msgstr "Meklēt adreses direktorijā"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:502
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Search for:"
+msgstr "Meklēt:"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:510
+#, kde-format
+msgctxt "In LDAP attribute"
+msgid "in"
+msgstr "vieta"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:514
+#, kde-format
+msgctxt "@item:inlistbox Name of the contact"
+msgid "Name"
+msgstr "Nosaukums"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:515
+#, kde-format
+msgctxt "@item:inlistbox email address of the contact"
+msgid "Email"
+msgstr "E-pasta adrese"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:516
+#, kde-format
+msgctxt "@item:inlistbox"
+msgid "Home Number"
+msgstr "Mājas tālruņa numurs"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:517
+#, kde-format
+msgctxt "@item:inlistbox"
+msgid "Work Number"
+msgstr "Darba tālruņa numurs"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:519
+#, kde-format
+msgctxt "@action:button Start searching"
+msgid "&Search"
+msgstr "&Meklēt"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:535
+#, kde-format
+msgctxt "@option:check"
+msgid "Recursive search"
+msgstr "Rekursīva meklēšana"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:540
+#, kde-format
+msgid "Contains"
+msgstr "Satur"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:541
+#, kde-format
+msgid "Starts With"
+msgstr "Sākas ar"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:551
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Search in result"
+msgstr "Meklēt rezultātos"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:582
+#, kde-format
+msgid "Searching..."
+msgstr "Meklē..."
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:586
+#, kde-format
+msgctxt "@action:button"
+msgid "Select All"
+msgstr "Atlasīt visu"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:590
+#, kde-format
+msgctxt "@action:button"
+msgid "Unselect All"
+msgstr "Noņemt atlasi visam"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:597
+#, kde-format
+msgid "Add Selected"
+msgstr "Pievienot atlasīto"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:598
+#, kde-format
+msgid "Configure LDAP Servers..."
+msgstr "Konfigurēt LDAP serverus..."
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:633
+#, kde-format
+msgid "Copy"
+msgstr "Kopēt"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:757
+#, kde-format
+msgid "You must select an LDAP server before searching."
+msgstr "Pirms meklēšanas norādiet LDAP serveri."
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:845
+#, kde-format
+msgctxt "arguments are host name, datetime"
+msgid "Imported from LDAP directory %1 on %2"
+msgstr "%2 importēta LDAP mape „%1“"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:864
+#, kde-format
+msgctxt "@title:window"
+msgid "Configure the Address Book LDAP Settings"
+msgstr "Konfigurēt adrešu grāmatas LDAP iestatījumus"
+
+#: pimcommonakonadi/util/createresource.cpp:64
+#, kde-format
+msgid "Resource type '%1' is not available."
+msgstr "Resursa tips „%1“ nav pieejams."
+
+#: pimcommonakonadi/util/createresource.cpp:75
+#, kde-format
+msgid "Resource '%1' is already set up."
+msgstr "Resurss „%1“ jau ir iestatīts."
+
+#: pimcommonakonadi/util/createresource.cpp:81
+#, kde-format
+msgid "Creating resource instance for '%1'..."
+msgstr "Izveido „%1“ resursa instanci..."
+
+#: pimcommonakonadi/util/createresource.cpp:87
+#, kde-format
+msgid "Configuring resource instance..."
+msgstr "Konfigurē resursa instanci..."
+
+#: pimcommonakonadi/util/createresource.cpp:90
+#, kde-format
+msgid "Unable to configure resource instance."
+msgstr "Neizdevās konfigurēt resursa instanci."
+
+#: pimcommonakonadi/util/createresource.cpp:106
+#, kde-format
+msgid "Could not convert value of setting '%1' to required type %2."
+msgstr "Neizdevās pārveidot iestatījuma „%1“ vērtību uz pieprasīto tipu „%2“."
+
+#: pimcommonakonadi/util/createresource.cpp:111
+#, kde-format
+msgid "Could not set setting '%1': %2"
+msgstr "Neizdevās iestatīt iestatījumu „%1“: %2"
+
+#: pimcommonakonadi/util/createresource.cpp:117
+#, kde-format
+msgid "Could not save settings: %1"
+msgstr "Neizdevās saglabāt iestatījumus: %1"
+
+#: pimcommonakonadi/util/createresource.cpp:126
+#, kde-format
+msgid "Resource setup completed."
+msgstr "Resursa iestatīšana ir pabeigta."
+
+#: pimcommonakonadi/util/createresource.cpp:130
+#, kde-format
+msgid "Failed to create resource instance: %1"
+msgstr "Neizdevās izveidot resursa instanci: %1"
+
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP serveris vēl nav konfigurēts. Konfigurējiet serveri IMAP kontā pirms "
+#~ "iestatiet servera puses abonementu."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Ierakstīšanās neizdevās. Pirms servera puses abonementa iestatīšanas "
+#~ "konfigurējiet IMAP kontu."
diff -pruN 4:24.12.3-2/po/mr/libpimcommon6.po 4:25.08.2-0ubuntu2/po/mr/libpimcommon6.po
--- 4:24.12.3-2/po/mr/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/mr/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2013-04-06 12:39+0530\n"
 "Last-Translator: Chetan Khona <chetan@kompkin.com>\n"
 "Language-Team: Marathi <kde-i18n-doc@kde.org>\n"
@@ -241,7 +241,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr ""
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -253,18 +269,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "पर्शीयन"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -592,67 +608,67 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -660,7 +676,7 @@ msgctxt "@action:button"
 msgid "&Select"
 msgstr "निवडा (&L)..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -668,110 +684,110 @@ msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "निवडा (&L)..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Select"
 msgstr "निवडा (&L)..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Unselect"
 msgstr "निवडा (&L)..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] ""
 msgstr[1] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -798,24 +814,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1250,20 +1260,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/nb/libpimcommon6.po 4:25.08.2-0ubuntu2/po/nb/libpimcommon6.po
--- 4:24.12.3-2/po/nb/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/nb/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2022-05-29 19:41+0200\n"
 "Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
 "Language-Team: Norwegian Bokmål <l10n-no@lister.huftis.org>\n"
@@ -238,7 +238,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Feil ved fil-lasting"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -249,18 +265,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Rettigheter"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -586,178 +602,178 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "Ve&lg …"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Søk …"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, fuzzy, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Søk …"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] ""
 msgstr[1] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Søk …"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -784,24 +800,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1239,20 +1249,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/nds/libpimcommon6.po 4:25.08.2-0ubuntu2/po/nds/libpimcommon6.po
--- 4:24.12.3-2/po/nds/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/nds/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2014-04-03 00:22+0200\n"
 "Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
 "Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
@@ -247,7 +247,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Fehlerdatei laden"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -259,18 +275,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Pers'sch"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -629,189 +645,189 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, fuzzy, kde-format
 #| msgid "Select file to download:"
 msgid "Select email from contact"
 msgstr "Datei utsöken, de Du daalladen wullt:"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, fuzzy, kde-format
 #| msgid "Configure..."
 msgid "Configure Completion..."
 msgstr "Instellen..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgid "Search"
 msgstr "Söken..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "All utwesseln"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "All utwesseln"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Söken..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Söken..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgid "Select"
 msgstr "All utwesseln"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgid "Unselect"
 msgstr "All utwesseln"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] ""
 msgstr[1] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, fuzzy, kde-format
 #| msgid "Save config"
 msgctxt "@action"
 msgid "Save"
 msgstr "Instellen sekern"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@action"
 msgid "Search"
 msgstr "Söken..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -839,24 +855,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1303,20 +1313,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/nl/libpimcommon6.po 4:25.08.2-0ubuntu2/po/nl/libpimcommon6.po
--- 4:24.12.3-2/po/nl/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/nl/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,16 +6,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2025-02-24 17:26+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-01-16 14:36+0100\n"
 "Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
-"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language-Team: \n"
 "Language: nl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 24.12.2\n"
+"X-Generator: Lokalize 24.12.1\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -241,7 +241,25 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Fout bij laden van bestand"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Op nieuwe versie controleren"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"Een nieuwe versie gevonden. Klik <a href=\"%1\">hier</a> om het te "
+"downloaden."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Geen nieuwe versie gevonden."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Op nieuwe versie controleren"
@@ -252,18 +270,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Versie:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Wat is er nieuw in %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Nieuws tonen)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Wat is er nieuw in %2. %1"
@@ -592,178 +610,178 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Toegangsrechten toepassen op alle &submappen."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Importeren van vCard mislukt"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Geen toegang tot <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "E-mailadres uit contactpersoon selecteren"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Organization Unit (OU) voor LDAP resultaten tonen"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Aanvullen instellen..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Groepen automatisch uitvouwen"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Groepen uitvouwen..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Recente adressen"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Contactpersonen in uw gegevens gevonden"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP-server: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Zoeken"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Selecteren"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Deselecteren"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "E-mailadressen op zwarte lijst tonen"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Meer resultaten...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "E-mail zoeken:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Onderzoek wordt gedaan vanaf 3 tekens"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "In resultaat zoeken..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Domeinnamen uitsluiten:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Domein scheiden met '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "E-mail met reguliere expressie uitsluiten:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Reguliere expressie scheiden met '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Selecteren"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Selecteren ongedaan maken"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Geen e-mail gevonden"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 e-mail gevonden"
 msgstr[1] "%1 e-mails gevonden"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Geen resultaat gevonden"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "De lijst is gewijzigd. Wilt U het opslaan alvorens het te sluiten ?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Opslaan"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Zoeken"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -790,24 +808,18 @@ msgstr "Recent adres"
 msgid "Blacklist Email Address"
 msgstr "E-mailadres op zwarte lijst plaatsen"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Aanvullingsvolgorde bewerken"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP-server %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Omhoog verplaatsen"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1247,24 +1259,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "LDAP-instellingen van adresboek configureren"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP-server is nog niet geconfigureerd. Gaarne de server in het IMAP-account "
-"instellen alvorens de inschrijving aan de kant van de server in te stellen."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Aanmelden is mislukt, gaarne het IMAP-account instellen alvorens de "
-"inschrijving aan de kant van de server in te stellen."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1317,6 +1311,25 @@ msgstr "Instellen van hulpbron voltooid.
 msgid "Failed to create resource instance: %1"
 msgstr "Hulpbroninstantie %1 creëren mislukt"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP-server is nog niet geconfigureerd. Gaarne de server in het IMAP-"
+#~ "account instellen alvorens de inschrijving aan de kant van de server in "
+#~ "te stellen."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Aanmelden is mislukt, gaarne het IMAP-account instellen alvorens de "
+#~ "inschrijving aan de kant van de server in te stellen."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Aanvullingsvolgorde bewerken"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Notitie bewerken"
diff -pruN 4:24.12.3-2/po/pl/libpimcommon6.po 4:25.08.2-0ubuntu2/po/pl/libpimcommon6.po
--- 4:24.12.3-2/po/pl/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/pl/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-16 12:15+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-01-18 12:05+0100\n"
 "Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
 "Language-Team: Polish <kde-i18n-doc@kde.org>\n"
 "Language: pl\n"
@@ -17,7 +17,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 24.12.0\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -241,7 +240,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Błąd wczytywania pliku"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Sprawdź, czy jest nowa wersja"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"Dostępna jest nowa wersja. Naciśnij <a href=\"%1\">tutaj</a>, aby ją pobrać."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Żadna nowa wersja nie jest jeszcze dostępna."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Sprawdź, czy jest nowa wersja"
@@ -252,18 +268,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Wersja:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Co nowego w %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Pokaż wieści)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Co nowego w %2. %1"
@@ -588,148 +604,148 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Zasto&suj uprawnienia na wszystkie podkatalogi."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Nieudane importowanie vCard"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Nie można uzyskać dostępu do <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Wybierz e-mail z kontaktu"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Pokaż jednostkę organizacyjną dla wyników LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Ustawienia podpowiadania..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Sam rozwiń grupy"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Rozwiń grupy..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Ostatnie adresy"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Kontakty znalezione w twoich danych"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Serwer LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Szukaj"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Zaznacz"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Odznacz"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Pokaż adresy z czarnej listy"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Więcej wyników...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Szukaj e-maila:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Wyszukiwanie jest wykonywane na podstawie 3 znaków"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Szukaj w wynikach..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Wyklucz nazwy domen:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Oddziel domenę znakiem '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Wyklucz pocztę wyrażeniem regularnym:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Oddziel wyrażenie regularne znakiem '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Zaznacz"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Odznaczanie"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Nie znaleziono e-maila."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -737,30 +753,30 @@ msgstr[0] "znaleziono 1 e-mail"
 msgstr[1] "znaleziono %1 e-maile"
 msgstr[2] "znaleziono %1 e-maili"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Nie znaleziono wyników"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "Lista uległa zmianie. Czy zapisać ją przed kolejnym wyszukiwaniem?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Zapisz"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Poszukaj"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -787,24 +803,18 @@ msgstr "Ostatnie adresy"
 msgid "Blacklist Email Address"
 msgstr "Adresy z czarnej listy"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Zmień kolejność uzupełniania"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Serwer LDAP: %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Przesuń w górę"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1244,24 +1254,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Ustawienia książki adresowej LDAP"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"Jeszcze nie ustawiono serwera IMAP. Proszę ustawić serwer w koncie IMAP "
-"przed ustawieniem subskrypcji po stronie serwera."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Nieudane logowanie, proszę ustawić serwer w koncie IMAP przed ustawieniem "
-"subskrypcji po stronie serwera."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1312,6 +1304,24 @@ msgstr "Ukończono ustawianie zasobu."
 msgid "Failed to create resource instance: %1"
 msgstr "Nie udało się utworzyć zasobu: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "Jeszcze nie ustawiono serwera IMAP. Proszę ustawić serwer w koncie IMAP "
+#~ "przed ustawieniem subskrypcji po stronie serwera."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Nieudane logowanie, proszę ustawić serwer w koncie IMAP przed ustawieniem "
+#~ "subskrypcji po stronie serwera."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Zmień kolejność uzupełniania"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Edytuj notatkę"
diff -pruN 4:24.12.3-2/po/pt/libpimcommon6.po 4:25.08.2-0ubuntu2/po/pt/libpimcommon6.po
--- 4:24.12.3-2/po/pt/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/pt/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2023-03-27 23:29+0100\n"
 "Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
 "Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
@@ -260,7 +260,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Erro de Carregamento do Ficheiro"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, fuzzy, kde-format
+#| msgid "No email found."
+msgid "No new version found."
+msgstr "Não foi encontrado nenhum e-mail."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -272,18 +289,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Permissões"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -631,193 +648,193 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Aplicar as permissões a todas as &sub-pastas."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Importação do vCard sem Sucesso"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Não é possível aceder a <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Seleccionar o e-mail do contacto"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, fuzzy, kde-format
 #| msgid "Show Organization Unit for LDAP results"
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Mostrar a Unidade Organizacional dos Resultados LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Configurar a Completação..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Expandir automaticamente os grupos"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Expandir os Grupos..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Endereços Recentes"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Contactos encontrados nos seus dados"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Servidor de LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Procurar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgid "&Select"
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Seleccionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgid "&Unselect"
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Deseleccionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, fuzzy, kde-format
 #| msgid "Show Blacklisted Emails"
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Mostrar os E-Mails Proibidos"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, fuzzy, kde-format
 #| msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Mais resultados...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Search email:"
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Procurar o e-mail:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, fuzzy, kde-format
 #| msgid "Research is done from 3 characters"
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "A pesquisa é efectuada a partir dos 3 caracteres"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, fuzzy, kde-format
 #| msgid "Search in result..."
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Procurar no resultado..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, fuzzy, kde-format
 #| msgid "Exclude domain names:"
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Excluir os nomes dos domínios:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, fuzzy, kde-format
 #| msgid "Separate domain with '%1'"
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Separar o domínio com o '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, fuzzy, kde-format
 #| msgid "Exclude email with Regular Expression:"
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Excluir o e-mail com a Expressão Regular:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, fuzzy, kde-format
 #| msgid "Separate regular expression with '%1'"
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Separar a expressão regular com o '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Seleccionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Deseleccionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Não foi encontrado nenhum e-mail."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 e-mail encontrado"
 msgstr[1] "%1 e-mails encontrados"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Sem resultados encontrados"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 "A lista foi modificada. Deseja gravá-la antes de executar outra pesquisa ?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, fuzzy, kde-format
 #| msgid "Save"
 msgctxt "@action"
 msgid "Save"
 msgstr "Gravar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "Search"
 msgctxt "@action"
 msgid "Search"
 msgstr "Procurar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, fuzzy, kde-format
 #| msgid "Cancel"
 msgctxt "@action"
@@ -845,25 +862,19 @@ msgstr "Endereço Recente"
 msgid "Blacklist Email Address"
 msgstr "Endereço de E-Mail Proibido"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Editar a Ordem de Completação"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Servidor de LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, fuzzy, kde-format
 #| msgid "Move Up"
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Subir"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, fuzzy, kde-format
 #| msgid "Move Down"
 msgctxt "@info:tooltip"
@@ -1312,24 +1323,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Configurar as Opções de LDAP do Livro de Endereços..."
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"O servidor de IMAP ainda não foi configurado. Por favor, configure o "
-"servidor na conta de IMAP, antes de configurar a subscrição no servidor."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"A autenticação foi mal-sucedida; por favor, configure a conta de IMAP antes "
-"de configurar a subscrição do lado do servidor."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1381,6 +1374,24 @@ msgstr "A configuração do recurso term
 msgid "Failed to create resource instance: %1"
 msgstr "Não foi possível criar a instância do recurso: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "O servidor de IMAP ainda não foi configurado. Por favor, configure o "
+#~ "servidor na conta de IMAP, antes de configurar a subscrição no servidor."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "A autenticação foi mal-sucedida; por favor, configure a conta de IMAP "
+#~ "antes de configurar a subscrição do lado do servidor."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Editar a Ordem de Completação"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Editar a Nota"
diff -pruN 4:24.12.3-2/po/pt_BR/libpimcommon6.po 4:25.08.2-0ubuntu2/po/pt_BR/libpimcommon6.po
--- 4:24.12.3-2/po/pt_BR/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/pt_BR/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -5,26 +5,27 @@
 # André Marcelo Alvarenga <alvarenga@kde.org>, 2012, 2013, 2014, 2015, 2016, 2018.
 # Luiz Fernando Ranghetti <elchevive@opensuse.org>, 2019, 2020, 2021, 2022, 2023.
 # SPDX-FileCopyrightText: 2023 Geraldo Simiao <geraldosimiao@fedoraproject.org>
+# SPDX-FileCopyrightText: 2025 Marcus Gama <marcus.gama@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2023-12-13 08:05-0300\n"
-"Last-Translator: Geraldo Simiao <geraldosimiao@fedoraproject.org>\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-07-24 07:14-0300\n"
+"Last-Translator: Marcus Gama <marcus.gama@gmail.com>\n"
 "Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n"
 "Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Lokalize 23.08.3\n"
+"X-Generator: Lokalize 25.04.3\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
 msgctxt "@option:check"
 msgid "Limit to the selected activities:"
-msgstr ""
+msgstr "Limitar às atividades selecionadas:"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:62
 #, kde-format
@@ -34,6 +35,10 @@ msgid ""
 "those activities. Furthermore, when you switch to an activity it should not "
 "be available in, it will automatically be hidden."
 msgstr ""
+"Se você limitar as atividades para esta conta , ela somente será exibida "
+"quando você estiver nestas atividades. Além disso, quando você alternar para "
+"uma atividade na qual ela não estiver disponível, ela será oculta "
+"automaticamente."
 
 #: pimcommon/configureplugins/configurepluginslistwidget.cpp:144
 #, kde-format
@@ -41,8 +46,7 @@ msgid "..."
 msgstr "..."
 
 #: pimcommon/configureplugins/configurepluginslistwidget.cpp:146
-#, fuzzy, kde-format
-#| msgid "Configure"
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "Configure"
 msgstr "Configurar"
@@ -53,11 +57,10 @@ msgid "Restart is necessary for applying
 msgstr "É necessário reiniciar para aplicar as alterações."
 
 #: pimcommon/needupdateversion/needupdateversionwidget.cpp:19
-#, fuzzy, kde-format
-#| msgid "Disable version check"
+#, kde-format
 msgctxt "@action"
 msgid "Disable version check"
-msgstr "Desabilitar verificação de versão"
+msgstr "Desativar verificação de versão"
 
 #: pimcommon/needupdateversion/needupdateversionwidget.cpp:35
 #, kde-format
@@ -130,8 +133,7 @@ msgid "Template"
 msgstr "Modelo"
 
 #: pimcommon/templatewidgets/templateeditdialog.cpp:58
-#, fuzzy, kde-format
-#| msgid "Name:"
+#, kde-format
 msgctxt "@label:textbox"
 msgid "Name:"
 msgstr "Nome:"
@@ -242,60 +244,74 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Erro ao carregar arquivo"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
 #, kde-format
+msgctxt "@title:window"
 msgid "Check New Version"
+msgstr "Verificar nova versão"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
 msgstr ""
+"Uma nova versão encontrada. Clique <a href=\"%1\">aqui</a> para baixá-la."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Nenhum nova versão encontrada."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
+#, kde-format
+msgid "Check New Version"
+msgstr "Verificar nova versão"
 
 #: pimcommon/whatsnew/whatsnewcomboboxwidget.cpp:27
-#, fuzzy, kde-format
-#| msgid "Persian"
+#, kde-format
 msgctxt "@label:textbox"
 msgid "Version:"
-msgstr "Persa"
+msgstr "Versão:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
-msgstr ""
+msgstr "O que há de novo em %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
-msgstr ""
+msgstr "(Mostrar novidades)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
-msgstr ""
+msgstr "O que há de novo em %2. %1"
 
 #: pimcommon/whatsnew/whatsnewwidget.cpp:44
-#, fuzzy, kde-format
-#| msgctxt "@title:window"
-#| msgid "Apply Permissions"
+#, kde-format
 msgid "All Version"
-msgstr "Aplicar permissões"
+msgstr "Todas as versões"
 
 #: pimcommon/whatsnew/whatsnewwidget.cpp:47
 #, kde-format
 msgid "Version %1"
-msgstr ""
+msgstr "Versão %1"
 
 #: pimcommon/whatsnew/whatsnewwidget.cpp:85
 #, kde-format
 msgid "Important changes since last version:"
-msgstr ""
+msgstr "Mudanças importantes desde a última versão:"
 
 #: pimcommon/whatsnew/whatsnewwidget.cpp:90
 #, kde-format
 msgid "Some of the new features in this release include:"
-msgstr ""
+msgstr "Algumas novas funcionalidades desta versão incluem:"
 
 #: pimcommon/whatsnew/whatsnewwidget.cpp:95
 #, kde-format
 msgid "Some bug fixing:"
-msgstr ""
+msgstr "Algumas correções de erro:"
 
 #: pimcommon/widgets/configureimmutablewidgetutils.cpp:31
 #, kde-format
@@ -312,29 +328,25 @@ msgid "Change Case"
 msgstr "Alterar maiúsculas e minúsculas"
 
 #: pimcommon/widgets/kactionmenuchangecase.cpp:28
-#, fuzzy, kde-format
-#| msgid "Uppercase"
+#, kde-format
 msgctxt "@action"
 msgid "Uppercase"
 msgstr "Maiúsculas"
 
 #: pimcommon/widgets/kactionmenuchangecase.cpp:31
-#, fuzzy, kde-format
-#| msgid "Sentence case"
+#, kde-format
 msgctxt "@action"
 msgid "Sentence case"
 msgstr "Primeira letra da frase"
 
 #: pimcommon/widgets/kactionmenuchangecase.cpp:34
-#, fuzzy, kde-format
-#| msgid "Lowercase"
+#, kde-format
 msgctxt "@action"
 msgid "Lowercase"
 msgstr "Minúsculas"
 
 #: pimcommon/widgets/kactionmenuchangecase.cpp:37
-#, fuzzy, kde-format
-#| msgid "Reverse Case"
+#, kde-format
 msgctxt "@action"
 msgid "Reverse Case"
 msgstr "Maiúsculas e minúsculas inversas"
@@ -375,29 +387,25 @@ msgstr ""
 "Já existe um arquivo chamado <filename>%1</filename>. Deseja sobrescrevê-lo?"
 
 #: pimcommon/widgets/renamefiledialog.cpp:113
-#, fuzzy, kde-format
-#| msgid "Suggest New &Name"
+#, kde-format
 msgctxt "@action:button"
 msgid "Suggest New &Name"
 msgstr "Sugerir &novo nome"
 
 #: pimcommon/widgets/renamefiledialog.cpp:121
-#, fuzzy, kde-format
-#| msgid "&Ignore"
+#, kde-format
 msgctxt "@action:button"
 msgid "&Ignore"
 msgstr "&Ignorar"
 
 #: pimcommon/widgets/renamefiledialog.cpp:124
-#, fuzzy, kde-format
-#| msgid "&Rename"
+#, kde-format
 msgctxt "@action:button"
 msgid "&Rename"
 msgstr "&Renomear"
 
 #: pimcommon/widgets/renamefiledialog.cpp:134
-#, fuzzy, kde-format
-#| msgid "Appl&y to All"
+#, kde-format
 msgctxt "@option:check"
 msgid "Appl&y to All"
 msgstr "Apl&icar a todos"
@@ -430,29 +438,25 @@ msgid "Do you want to remove selected te
 msgstr "Deseja remover o texto selecionado?"
 
 #: pimcommon/widgets/simplestringlisteditor.cpp:94
-#, fuzzy, kde-format
-#| msgid "&Add..."
+#, kde-format
 msgctxt "@action:button"
 msgid "&Add..."
 msgstr "&Adicionar..."
 
 #: pimcommon/widgets/simplestringlisteditor.cpp:105
-#, fuzzy, kde-format
-#| msgid "&Modify..."
+#, kde-format
 msgctxt "@action:button"
 msgid "&Modify..."
 msgstr "&Modificar..."
 
 #: pimcommon/widgets/simplestringlisteditor.cpp:118
-#, fuzzy, kde-format
-#| msgid "&Remove"
+#, kde-format
 msgctxt "@action:button"
 msgid "&Remove"
 msgstr "&Remover"
 
 #: pimcommon/widgets/simplestringlisteditor.cpp:155
-#, fuzzy, kde-format
-#| msgid "&Customize..."
+#, kde-format
 msgctxt "@action:button"
 msgid "&Customize..."
 msgstr "&Personalizar..."
@@ -467,8 +471,7 @@ msgid "Remove"
 msgstr "Remover"
 
 #: pimcommonakonadi/acl/aclentrydialog.cpp:84
-#, fuzzy, kde-format
-#| msgid "&User identifier:"
+#, kde-format
 msgctxt "@label:textbox"
 msgid "&User identifier:"
 msgstr "Identificador de &usuário:"
@@ -498,9 +501,7 @@ msgid "Permissions"
 msgstr "Permissões"
 
 #: pimcommonakonadi/acl/aclentrydialog.cpp:114
-#, fuzzy, kde-format
-#| msgid ""
-#| "<b>Note: </b>Renaming requires write permissions on the parent folder."
+#, kde-format
 msgctxt "@label:textbox"
 msgid "<b>Note: </b>Renaming requires write permissions on the parent folder."
 msgstr ""
@@ -513,22 +514,19 @@ msgid "Folder cannot be administrated."
 msgstr "A pasta não pode ser administrada."
 
 #: pimcommonakonadi/acl/aclmanager.cpp:161
-#, fuzzy, kde-format
-#| msgid "Add Entry..."
+#, kde-format
 msgctxt "@action"
 msgid "Add Entry..."
 msgstr "Adicionar entrada..."
 
 #: pimcommonakonadi/acl/aclmanager.cpp:166
-#, fuzzy, kde-format
-#| msgid "Edit Entry..."
+#, kde-format
 msgctxt "@action"
 msgid "Edit Entry..."
 msgstr "Editar entrada..."
 
 #: pimcommonakonadi/acl/aclmanager.cpp:172
-#, fuzzy, kde-format
-#| msgid "Remove Entry"
+#, kde-format
 msgctxt "@action"
 msgid "Remove Entry"
 msgstr "Remover entrada"
@@ -602,207 +600,190 @@ msgid "Custom Permissions (%1)"
 msgstr "Permissões personalizadas (%1)"
 
 #: pimcommonakonadi/acl/collectionaclpage.cpp:34
-#, fuzzy, kde-format
-#| msgid "Access Control"
+#, kde-format
 msgctxt "@title:tab Access Control settings page."
 msgid "Access Control"
 msgstr "Controle de acesso"
 
 #: pimcommonakonadi/acl/collectionaclwidget.cpp:73
-#, fuzzy, kde-format
-#| msgid "Apply permissions on all &subfolders."
+#, kde-format
 msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Aplicar as permissões em todas as &subpastas."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Falha ao importar o vCard"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Não é possível acessar a <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Selecionar e-mail a partir do contato"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
-#, fuzzy, kde-format
-#| msgid "Show Organization Unit for LDAP results"
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
+#, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Mostrar a Unidade Organizacional nos resultados do LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Configurar autocompletar..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Expandir os grupos automaticamente"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Expandir grupos..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Endereços recentes"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Contatos encontrados nos seus dados"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Servidor LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Pesquisar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
-#, fuzzy, kde-format
-#| msgid "&Select"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
+#, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Selecionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
-#, fuzzy, kde-format
-#| msgid "&Unselect"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
+#, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Desmarcar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
-#, fuzzy, kde-format
-#| msgid "Show Blacklisted Emails"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
+#, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Mostrar e-mails da lista de proibições"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
-#, fuzzy, kde-format
-#| msgid "<qt><a href=\"more_result\">More result...</a></qt>"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
+#, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Mais resultados...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
-#, fuzzy, kde-format
-#| msgid "Search email:"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
+#, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Pesquisar e-mail:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
-#, fuzzy, kde-format
-#| msgid "Research is done from 3 characters"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "A pesquisa é feita a partir de 3 caracteres"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
-#, fuzzy, kde-format
-#| msgid "Search in result..."
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
-msgstr "Procurar no resultado..."
+msgstr "Pesquisar no resultado..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
-#, fuzzy, kde-format
-#| msgid "Exclude domain names:"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
+#, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Excluir nomes de domínio:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
-#, fuzzy, kde-format
-#| msgid "Separate domain with '%1'"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Domínio separado com '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
-#, fuzzy, kde-format
-#| msgid "Exclude email with Regular Expression:"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
+#, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Excluir e-mail com a expressão regular:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
-#, fuzzy, kde-format
-#| msgid "Separate regular expression with '%1'"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Separar expressão regular com '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Selecionar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Desmarcar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Nenhum e-mail encontrado."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 e-mail encontrado"
 msgstr[1] "%1 e-mails encontrados"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Nenhum resultado encontrado"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "A lista foi alterada. Deseja salvá-la antes de fazer outra pesquisa?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
-#, fuzzy, kde-format
-#| msgid "Save"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
+#, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Salvar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
-#, fuzzy, kde-format
-#| msgid "Search"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
+#, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Pesquisar"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
-#, fuzzy, kde-format
-#| msgid "Cancel"
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
+#, kde-format
 msgctxt "@action"
 msgid "Cancel"
 msgstr "Cancelar"
@@ -828,48 +809,37 @@ msgstr "Endereço recente"
 msgid "Blacklist Email Address"
 msgstr "Proibir endereço de e-mail"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Editar ordem de preenchimento"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Servidor LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
-#, fuzzy, kde-format
-#| msgid "Move Up"
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Mover para cima"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
-#, fuzzy, kde-format
-#| msgid "Move Down"
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
 msgstr "Mover para baixo"
 
 #: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:47
-#, fuzzy, kde-format
-#| msgid "New email..."
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "New email..."
 msgstr "Novo e-mail..."
 
 #: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:52
-#, fuzzy, kde-format
-#| msgid "Add Email"
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "Add Email"
 msgstr "Adicionar e-mail"
 
 #: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:61
-#, fuzzy, kde-format
-#| msgid "Remove"
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "Remove"
 msgstr "Remover"
@@ -1023,8 +993,7 @@ msgid "Generate free/&busy and activate
 msgstr "Gerar informações de disponi&bilidade e ativar alarmes para:"
 
 #: pimcommonakonadi/folderdialog/checkedcollectionwidget.cpp:74
-#, fuzzy, kde-format
-#| msgid "Search..."
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "Search..."
 msgstr "Pesquisar..."
@@ -1178,8 +1147,7 @@ msgid "Search for Addresses in Directory
 msgstr "Procurar endereços na pasta"
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:502
-#, fuzzy, kde-format
-#| msgid "Search for:"
+#, kde-format
 msgctxt "@label:textbox"
 msgid "Search for:"
 msgstr "Pesquisar por:"
@@ -1221,8 +1189,7 @@ msgid "&Search"
 msgstr "Pe&squisar"
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:535
-#, fuzzy, kde-format
-#| msgid "Recursive search"
+#, kde-format
 msgctxt "@option:check"
 msgid "Recursive search"
 msgstr "Pesquisa recursiva"
@@ -1238,8 +1205,7 @@ msgid "Starts With"
 msgstr "Começa com"
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:551
-#, fuzzy, kde-format
-#| msgid "Search in result"
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result"
 msgstr "Pesquisar no resultado"
@@ -1250,15 +1216,13 @@ msgid "Searching..."
 msgstr "Pesquisando..."
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:586
-#, fuzzy, kde-format
-#| msgid "Select All"
+#, kde-format
 msgctxt "@action:button"
 msgid "Select All"
 msgstr "Selecionar tudo"
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:590
-#, fuzzy, kde-format
-#| msgid "Unselect All"
+#, kde-format
 msgctxt "@action:button"
 msgid "Unselect All"
 msgstr "Desmarcar tudo"
@@ -1295,24 +1259,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Configurar as definições para LDAP do livro de endereços"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"O servidor IMAP não está configurado. Configure o servidor na conta IMAP "
-"antes de configurar a inscrição no servidor."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Ocorreu uma falha na autenticação. Configure a conta IMAP antes de "
-"configurar a inscrição no servidor."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1365,6 +1311,24 @@ msgstr "A configuração do recurso foi
 msgid "Failed to create resource instance: %1"
 msgstr "Falha na criação da instância do recurso: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "O servidor IMAP não está configurado. Configure o servidor na conta IMAP "
+#~ "antes de configurar a inscrição no servidor."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Ocorreu uma falha na autenticação. Configure a conta IMAP antes de "
+#~ "configurar a inscrição no servidor."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Editar ordem de preenchimento"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Editar nota"
diff -pruN 4:24.12.3-2/po/ro/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ro/libpimcommon6.po
--- 4:24.12.3-2/po/ro/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ro/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2013-09-15 12:14+0300\n"
 "Last-Translator: Sergiu Bivol <sergiu@cip.md>\n"
 "Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
@@ -241,7 +241,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr ""
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -253,18 +269,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Persană"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -601,150 +617,150 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgid "Search"
 msgstr "Text de căutat"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Text de căutat"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -752,31 +768,31 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgctxt "@action"
 msgid "Search"
 msgstr "Text de căutat"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -803,24 +819,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1257,20 +1267,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/ru/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ru/libpimcommon6.po
--- 4:24.12.3-2/po/ru/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ru/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -4,14 +4,14 @@
 # SPDX-FileCopyrightText: 2019, 2020, 2024 Alexander Yavorsky <kekcuha@gmail.com>
 # Alexander Lakhin <exclusion@gmail.com>, 2013.
 # Alexander Potashev <aspotashev@gmail.com>, 2014, 2015, 2016.
-# SPDX-FileCopyrightText: 2022, 2024 Olesya Gerasimenko <translation-team@basealt.ru>
+# SPDX-FileCopyrightText: 2022, 2024, 2025 Olesya Gerasimenko <translation-team@basealt.ru>
 # Alexander Yavorsky <kekcuha@gmail.com>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-12-04 14:37+0300\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-04-03 10:31+0300\n"
 "Last-Translator: Olesya Gerasimenko <translation-team@basealt.ru>\n"
 "Language-Team: Basealt Translation Team\n"
 "Language: ru\n"
@@ -258,7 +258,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Ошибка чтения из файла"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Проверка наличия новой версии"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr "Найдена новая версия. Нажмите <a href=\"%1\">сюда</a> для её загрузки."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Новая версия не найдена."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Проверить наличие новой версии"
@@ -269,18 +285,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Версия:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Новое в %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Показать новое)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Новое в %2. %1"
@@ -605,149 +621,149 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Применять права доступа ко &всем вложенным папкам"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Не удалось импортировать vCard"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Не удалось получить доступ к <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Выберите адрес эл. почты контакта"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Показывать подразделение для адресов из LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Настроить автодополнение..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Автоматически разворачивать группы"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Развернуть группы..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Последние адреса"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Найдены контакты"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Сервер LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Поиск"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Выбрать"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Снять отметки"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Показать исключённые адреса"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Показать больше результатов…</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Искать адреса эл. почты:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Введите не менее 3 символов для поиска"
 
 # BUGME: ctxt: placeholder for search box --aspotashev
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Поиск в результатах…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Исключить доменные имена:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Разделяйте доменные имена символами «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Исключить адреса эл. почты по регулярному выражению:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Разделяйте регулярные выражения символами «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Выбрать"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Снять отметки"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Не найдено адресов."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -756,30 +772,30 @@ msgstr[1] "Найдены %1 адрес
 msgstr[2] "Найдены %1 адресов."
 msgstr[3] "Найден %1 адрес."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Ничего не найдено"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "Список изменился. Сохранить его перед началом нового поиска?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Сохранить"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Поиск"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -806,24 +822,18 @@ msgstr "Последние адреса"
 msgid "Blacklist Email Address"
 msgstr "Исключённые адреса"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Настройка параметров автодополнения"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Сервер LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Вверх"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1272,25 +1282,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Настройка адресной книги LDAP"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"Подключение к серверу IMAP не настроено. Установите параметры сервера в "
-"свойствах учётной записи IMAP прежде чем настраивать подписку на стороне "
-"сервера."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Не удалось выполнить аутентификацию. Настройте учётную запись IMAP прежде "
-"чем настраивать подписку на стороне сервера."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1341,6 +1332,25 @@ msgstr "Создание источни
 msgid "Failed to create resource instance: %1"
 msgstr "Не удалось создать экземпляр источника данных: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "Подключение к серверу IMAP не настроено. Установите параметры сервера в "
+#~ "свойствах учётной записи IMAP прежде чем настраивать подписку на стороне "
+#~ "сервера."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Не удалось выполнить аутентификацию. Настройте учётную запись IMAP прежде "
+#~ "чем настраивать подписку на стороне сервера."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Настройка параметров автодополнения"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Редактирование примечания"
@@ -1354,7 +1364,6 @@ msgstr "Не удалось создат
 #~ msgstr "Добавление примечания"
 
 #, fuzzy
-#~| msgid "Enter the text that should be stored as a note to the mail:"
 #~ msgctxt "@label:textbox"
 #~ msgid "Enter the text that should be stored as a note to the mail:"
 #~ msgstr "Введите текст, который будет храниться как примечание к письму:"
@@ -1520,7 +1529,6 @@ msgstr "Не удалось создат
 #~ "французском языке"
 
 #, fuzzy
-#~| msgid "Replace &double quotes with typographical quotes"
 #~ msgid "Replace double quotes by french quotes"
 #~ msgstr "Заменять &двойные кавычки на типографские"
 
@@ -1556,34 +1564,28 @@ msgstr "Не удалось создат
 
 # BUGME: is this a local folder? --aspotashev
 #, fuzzy
-#~| msgid "Storage path:"
 #~ msgid "System Path:"
 #~ msgstr "Синхронизируемая папка:"
 
 #, fuzzy
-#~| msgid "writable:"
 #~ msgid "Writable Path:"
 #~ msgstr "Разрешена запись:"
 
 # BUGME: is this a local folder? --aspotashev
 #, fuzzy
-#~| msgid "Storage path:"
 #~ msgid "Custom System Path:"
 #~ msgstr "Синхронизируемая папка:"
 
 #, fuzzy
-#~| msgid "writable:"
 #~ msgid "Custom Writable Path:"
 #~ msgstr "Разрешена запись:"
 
 #, fuzzy
-#~| msgid "writable:"
 #~ msgid "Select Custom Writable Path"
 #~ msgstr "Разрешена запись:"
 
 # BUGME: is this a local folder? --aspotashev
 #, fuzzy
-#~| msgid "Storage path:"
 #~ msgid "Select Custom System Path"
 #~ msgstr "Синхронизируемая папка:"
 
@@ -1606,7 +1608,6 @@ msgstr "Не удалось создат
 #~ msgstr "Импорт параметров автоисправления LibreOffice"
 
 #, fuzzy
-#~| msgid "LibreOffice Autocorrection File (*.data)"
 #~ msgid "LibreOffice Autocorrection File (*.dat)"
 #~ msgstr "Файлы параметров автоисправления LibreOffice (*.data)"
 
@@ -1617,7 +1618,6 @@ msgstr "Не удалось создат
 #~ msgstr "Файлы параметров автоисправления KMail (*.xml)"
 
 #, fuzzy
-#~| msgid "Export Autocorrection File"
 #~ msgid "Import Autocorrection File"
 #~ msgstr "Экспорт параметров автоисправления"
 
@@ -1635,24 +1635,20 @@ msgstr "Не удалось создат
 #~ msgstr "Экспорт параметров автоисправления"
 
 #, fuzzy
-#~| msgid "Select email from contact"
 #~ msgctxt "@title:window"
 #~ msgid "Select Special Characters"
 #~ msgstr "Выберите адрес эл. почты контакта"
 
 #, fuzzy
-#~| msgid "Replace"
 #~ msgid "Replacement"
 #~ msgstr "Заменяющий текст"
 
 #, fuzzy
-#~| msgid "Configure"
 #~ msgid "Configure..."
 #~ msgstr "Настройка"
 
 # BUGME: please check meaning of this and add to glossary --aspotashev
 #, fuzzy
-#~| msgid "Shared: %1"
 #~ msgid "See on: %1"
 #~ msgstr "Занято: %1"
 
@@ -1660,29 +1656,23 @@ msgstr "Не удалось создат
 #~ msgstr "Закрыть"
 
 #, fuzzy
-#~| msgctxt "@title:window"
-#~| msgid "Configure Completion"
 #~ msgctxt "@title:window"
 #~ msgid "Configure Grammalecte"
 #~ msgstr "Настройка автодополнения"
 
 #, fuzzy
-#~| msgid "WebDav Settings"
 #~ msgid "Grammar Settings"
 #~ msgstr "Настройка WebDAV"
 
 #, fuzzy
-#~| msgid "WebDav Settings"
 #~ msgid "Reload Settings"
 #~ msgstr "Настройка WebDAV"
 
 #, fuzzy
-#~| msgid "Translate error"
 #~ msgid "Grammalecte error"
 #~ msgstr "Ошибка перевода"
 
 #, fuzzy
-#~| msgid "&Select"
 #~ msgid "Select Path"
 #~ msgstr "&Выбрать"
 
@@ -1747,7 +1737,6 @@ msgstr "Не удалось создат
 #~ msgstr "Украинский"
 
 #, fuzzy
-#~| msgid "Configure engine"
 #~ msgctxt "@title:window"
 #~ msgid "Configure LanguageTool"
 #~ msgstr "Настройка службы сокращения ссылок"
@@ -1756,12 +1745,10 @@ msgstr "Не удалось создат
 #~ msgstr "Язык:"
 
 #, fuzzy
-#~| msgid "An error occurs: \"%1\""
 #~ msgid "An error was reported: %1"
 #~ msgstr "Произошла ошибка: «%1»"
 
 #, fuzzy
-#~| msgid "Language:"
 #~ msgid "List of Languages"
 #~ msgstr "Язык:"
 
@@ -1769,7 +1756,6 @@ msgstr "Не удалось создат
 #~ msgstr "Определить язык"
 
 #, fuzzy
-#~| msgid "Romanian"
 #~ msgid "Bosnian"
 #~ msgstr "Румынский"
 
@@ -1885,7 +1871,6 @@ msgstr "Не удалось создат
 #~ msgstr "Идиш"
 
 #, fuzzy
-#~| msgid "Configure"
 #~ msgctxt "@title:window"
 #~ msgid "Configure Engine"
 #~ msgstr "Настройка"
@@ -1898,7 +1883,6 @@ msgstr "Не удалось создат
 #~ msgstr "Перевести"
 
 #, fuzzy
-#~| msgid "You used same language for from and to language."
 #~ msgid "You used same language for 'from' and 'to' language."
 #~ msgstr "Вы выбрали в качестве исходного и целевого языка один язык."
 
@@ -1908,14 +1892,10 @@ msgstr "Не удалось создат
 #~ msgstr "Машинный перевод"
 
 #, fuzzy
-#~| msgctxt "Translate from language"
-#~| msgid "From:"
 #~ msgid "From:"
 #~ msgstr "С языка:"
 
 #, fuzzy
-#~| msgctxt "Translate to language"
-#~| msgid "To:"
 #~ msgid "To:"
 #~ msgstr "На язык:"
 
@@ -1931,7 +1911,6 @@ msgstr "Не удалось создат
 #~ msgstr "Все файлы (*)"
 
 #, fuzzy
-#~| msgid "Translate"
 #~ msgid "Translate..."
 #~ msgstr "Перевести"
 
diff -pruN 4:24.12.3-2/po/sa/libpimcommon6.po 4:25.08.2-0ubuntu2/po/sa/libpimcommon6.po
--- 4:24.12.3-2/po/sa/libpimcommon6.po	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/sa/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,1313 @@
+# Sanskrit translations for pimcommon package.
+# Copyright (C) 2024 This file is copyright:
+# This file is distributed under the same license as the pimcommon package.
+# Kali <EMAIL@ADDRESS>, 2024.
+#
+# SPDX-FileCopyrightText: 2024 kali <skkalwar999@gmail.com>
+msgid ""
+msgstr ""
+"Project-Id-Version: pimcommon\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2024-12-20 21:53+0530\n"
+"Last-Translator: kali <skkalwar999@gmail.com>\n"
+"Language-Team: Sanskrit <kde-i18n-doc@kde.org>\n"
+"Language: sa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n>2);\n"
+"X-Generator: Lokalize 24.08.2\n"
+
+#: pimcommon-activities/configureactivitieswidget.cpp:56
+#, kde-format
+msgctxt "@option:check"
+msgid "Limit to the selected activities:"
+msgstr "चयनितक्रियाकलापानाम् सीमाः"
+
+#: pimcommon-activities/configureactivitieswidget.cpp:62
+#, kde-format
+msgctxt "@label:textbox"
+msgid ""
+"If you limit this account to activity, it will be shown only when you are in "
+"those activities. Furthermore, when you switch to an activity it should not "
+"be available in, it will automatically be hidden."
+msgstr ""
+"यदि भवान् एतत् खातं क्रियाकलापं प्रति सीमितं करोति तर्हि तत् केवलं तदा एव दर्शितं भविष्यति "
+"यदा भवान् तेषु कार्येषु भवति । अपि च, यदा भवन्तः कस्मिंश्चित् क्रियाकलापे परिवर्तयन्ति "
+"यस्मिन् तत् उपलब्धं न भवेत् तदा तत् स्वयमेव गोपनीयं भविष्यति ।"
+
+#: pimcommon/configureplugins/configurepluginslistwidget.cpp:144
+#, kde-format
+msgid "..."
+msgstr "..."
+
+#: pimcommon/configureplugins/configurepluginslistwidget.cpp:146
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Configure"
+msgstr "विन्यस्तं कुर्वन्तु"
+
+#: pimcommon/configureplugins/configurepluginswidget.cpp:40
+#, kde-format
+msgid "Restart is necessary for applying the changes."
+msgstr "परिवर्तनस्य प्रयोक्तुं पुनः आरम्भः आवश्यकः अस्ति ।"
+
+#: pimcommon/needupdateversion/needupdateversionwidget.cpp:19
+#, kde-format
+msgctxt "@action"
+msgid "Disable version check"
+msgstr "संस्करणपरीक्षां निष्क्रियं कुर्वन्तु"
+
+#: pimcommon/needupdateversion/needupdateversionwidget.cpp:35
+#, kde-format
+msgid "Your version is older than 6 months, we encourage you to upgrade."
+msgstr "भवतः संस्करणं ६ मासाभ्यः प्राचीनम् अस्ति, वयं भवन्तं उन्नयनार्थं प्रोत्साहयामः।"
+
+#: pimcommon/needupdateversion/needupdateversionwidget.cpp:40
+#, kde-format
+msgid ""
+"Your version is older than 1 year, we strongly encourage you to upgrade."
+msgstr "भवतः संस्करणं १ वर्षात् प्राचीनम् अस्ति, वयं भवन्तं उन्नयनार्थं दृढतया प्रोत्साहयामः।"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:35
+#, kde-format
+msgid "Share On..."
+msgstr "Share On..."
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:38
+#, kde-format
+msgctxt "@action:inmenu Share On..."
+msgid "%1"
+msgstr "%1"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:83
+#, kde-format
+msgid "Facebook"
+msgstr "फेसबुक"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:86
+#, kde-format
+msgid "Twitter"
+msgstr "ट्विटर"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:89
+#, kde-format
+msgid "Mail"
+msgstr "मेल"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:92
+#, kde-format
+msgid "LinkedIn"
+msgstr "लिङ्क्डइन"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:95
+#, kde-format
+msgid "Evernote"
+msgstr "Evernote इति"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:98
+#, kde-format
+msgid "Pocket"
+msgstr "जेब"
+
+#: pimcommon/shareserviceurl/shareserviceurlmanager.cpp:101
+#, kde-format
+msgid "LiveJournal"
+msgstr "लाइवजर्नल"
+
+#: pimcommon/templatewidgets/templateeditdialog.cpp:35
+#, kde-format
+msgctxt "@title:window"
+msgid "Default template"
+msgstr "पूर्वनिर्धारित टेम्पलेट"
+
+#: pimcommon/templatewidgets/templateeditdialog.cpp:35
+#, kde-format
+msgctxt "@title:window"
+msgid "Template"
+msgstr "टेम्पलेट"
+
+#: pimcommon/templatewidgets/templateeditdialog.cpp:58
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Name:"
+msgstr "नामः:"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:77
+#, kde-format
+msgid "Do you want to delete selected template?"
+msgstr "चयनितं टेम्पलेट् विलोपयितुम् इच्छति वा?"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:78
+#, kde-format
+msgctxt "@title:window"
+msgid "Delete template"
+msgstr "टेम्पलेट मेटाउ"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:145
+#, kde-format
+msgid "Import Template"
+msgstr "आयात टेम्पलेट"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:154
+#, kde-format
+msgid "Export Template"
+msgstr "निर्यात टेम्पलेट"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:168
+#, kde-format
+msgid "Insert template"
+msgstr "टेम्पलेट सम्मिलित करें"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:174
+#, kde-format
+msgid "Add..."
+msgstr "संयोजयति..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:180
+#, kde-format
+msgid "Show..."
+msgstr "दर्शयतु..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:180
+#, kde-format
+msgid "Modify..."
+msgstr "परिवर्तनं कुर्वन्तु..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:183
+#, kde-format
+msgid "Duplicate"
+msgstr "डुप्लिकेट्"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:189
+#, kde-format
+msgid "Remove"
+msgstr "अपाकरोति"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:196
+#, kde-format
+msgid "Export..."
+msgstr "निर्यात..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:200
+#, kde-format
+msgid "Import..."
+msgstr "आयात..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:207
+#, kde-format
+msgid "Download new Templates..."
+msgstr "नवीन टेम्पलेट्स डाउनलोड करें..."
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:242
+#, kde-format
+msgid "'%1' is not a template file"
+msgstr "'%1' साचासञ्चिका नास्ति"
+
+#: pimcommon/templatewidgets/templatelistwidget.cpp:242
+#, kde-format
+msgid "Load Template"
+msgstr "लोड टेम्पलेट"
+
+#: pimcommon/util/pimutil.cpp:51
+#, kde-format
+msgid ""
+"Could not write the file %1:\n"
+"\"%2\" is the detailed error description."
+msgstr ""
+"%1 इति सञ्चिकां लिखितुं न शक्यते:\n"
+"\"%2\" इति विस्तृतदोषविवरणम् ।"
+
+#: pimcommon/util/pimutil.cpp:55
+#, kde-format
+msgctxt "@title:window"
+msgid "Save File Error"
+msgstr "सञ्चिका त्रुटिः रक्षतु"
+
+#: pimcommon/util/pimutil.cpp:86
+#, kde-format
+msgid ""
+"Could not read the file %1:\n"
+"\"%2\" is the detailed error description."
+msgstr ""
+"%1 सञ्चिकां पठितुं न शक्तवती:\n"
+"\"%2\" इति विस्तृतदोषविवरणम् ।"
+
+#: pimcommon/util/pimutil.cpp:90
+#, kde-format
+msgctxt "@title:window"
+msgid "Load File Error"
+msgstr "लोड सञ्चिका त्रुटि"
+
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, fuzzy, kde-format
+#| msgid "Check New Version"
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "नवीनसंस्करणं पश्यन्तु"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, fuzzy, kde-format
+#| msgid "No email found."
+msgid "No new version found."
+msgstr "कोऽपि ईमेलः न प्राप्तः।"
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
+#, kde-format
+msgid "Check New Version"
+msgstr "नवीनसंस्करणं पश्यन्तु"
+
+#: pimcommon/whatsnew/whatsnewcomboboxwidget.cpp:27
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Version:"
+msgstr "संस्करण:"
+
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
+#, kde-format
+msgctxt "@title:window"
+msgid "What's new in %1"
+msgstr "%1 मध्ये किं नवीनम् अस्ति"
+
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
+#, kde-format
+msgid "(Show News)"
+msgstr "(समाचार प्रदर्शयतु)"
+
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
+#, kde-format
+msgid "What's new in %2. %1"
+msgstr "%2 मध्ये किं नवीनम् अस्ति । %1"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:44
+#, kde-format
+msgid "All Version"
+msgstr "All Version इति"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:47
+#, kde-format
+msgid "Version %1"
+msgstr "संस्करणम् %1"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:85
+#, kde-format
+msgid "Important changes since last version:"
+msgstr "अन्तिमसंस्करणात् महत्त्वपूर्णपरिवर्तनानि :"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:90
+#, kde-format
+msgid "Some of the new features in this release include:"
+msgstr "अस्मिन् विमोचने केचन नूतनाः विशेषताः सन्ति-"
+
+#: pimcommon/whatsnew/whatsnewwidget.cpp:95
+#, kde-format
+msgid "Some bug fixing:"
+msgstr "केचन दोषनिवारणाः :"
+
+#: pimcommon/widgets/configureimmutablewidgetutils.cpp:31
+#, kde-format
+msgid ""
+"<qt><p>This setting has been fixed by your administrator.</p><p>If you think "
+"this is an error, please contact him.</p></qt>"
+msgstr ""
+"<qt><p>एतत् सेटिङ्ग् भवतः प्रशासकेन निश्चयितम् अस्ति ।</p><p> यदि भवान् मन्यते यत् एषा "
+"त्रुटिः अस्ति तर्हि तस्य सम्पर्कं कुर्वन्तु।</p></qt>"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:27
+#, kde-format
+msgid "Change Case"
+msgstr "प्रकरणं परिवर्तयतु"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:28
+#, kde-format
+msgctxt "@action"
+msgid "Uppercase"
+msgstr "बृहत्"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:31
+#, kde-format
+msgctxt "@action"
+msgid "Sentence case"
+msgstr "वाक्यप्रकरणम्"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:34
+#, kde-format
+msgctxt "@action"
+msgid "Lowercase"
+msgstr "लघु"
+
+#: pimcommon/widgets/kactionmenuchangecase.cpp:37
+#, kde-format
+msgctxt "@action"
+msgid "Reverse Case"
+msgstr "विपर्ययप्रकरणम्"
+
+#: pimcommon/widgets/lineeditwithcompleterng.cpp:44
+#, kde-format
+msgid "Clear History"
+msgstr "इतिहासं स्पष्टं कुरुत"
+
+#: pimcommon/widgets/purposemenuwidget.cpp:58
+#, kde-format
+msgid "There was a problem sharing the document: %1"
+msgstr "दस्तावेजस्य साझेदारीयां समस्या आसीत्: %1"
+
+#: pimcommon/widgets/purposemenuwidget.cpp:62
+#, kde-format
+msgid "File was shared."
+msgstr "सञ्चिका साझा कृता आसीत् ।"
+
+#: pimcommon/widgets/purposemenuwidget.cpp:64
+#, kde-format
+msgid "<qt>You can find the new request at:<br /><a href='%1'>%1</a> </qt>"
+msgstr "<qt>नूतनं अनुरोधं भवन्तः अत्र प्राप्तुं शक्नुवन्ति:<br /> <a href='%1'>%1</a></qt>"
+
+#: pimcommon/widgets/renamefiledialog.cpp:100
+#, kde-format
+msgctxt "@title:window"
+msgid "File Already Exists"
+msgstr "सञ्चिका पूर्वमेव विद्यते"
+
+#: pimcommon/widgets/renamefiledialog.cpp:103
+#, kde-kuit-format
+msgid ""
+"A file named <filename>%1</filename> already exists. Do you want to "
+"overwrite it?"
+msgstr ""
+"<filename>%1</filename> इति सञ्चिका पूर्वमेव अस्ति । किं भवन्तः तस्य अधिलेखनं कर्तुम् "
+"इच्छन्ति ?"
+
+#: pimcommon/widgets/renamefiledialog.cpp:113
+#, kde-format
+msgctxt "@action:button"
+msgid "Suggest New &Name"
+msgstr "New &Name सुझाव दें"
+
+#: pimcommon/widgets/renamefiledialog.cpp:121
+#, kde-format
+msgctxt "@action:button"
+msgid "&Ignore"
+msgstr "&उपेक्षा"
+
+#: pimcommon/widgets/renamefiledialog.cpp:124
+#, kde-format
+msgctxt "@action:button"
+msgid "&Rename"
+msgstr "&नाम पुनर्नाम"
+
+#: pimcommon/widgets/renamefiledialog.cpp:134
+#, kde-format
+msgctxt "@option:check"
+msgid "Appl&y to All"
+msgstr "Appl&y to All इति"
+
+#: pimcommon/widgets/renamefiledialog.cpp:180
+#, kde-format
+msgid "This filename \"%1\" already exists."
+msgstr "एतत् सञ्चिकानाम \"%1\" पूर्वमेव अस्ति ।"
+
+#: pimcommon/widgets/renamefiledialog.cpp:180
+#, kde-format
+msgid "File already exists"
+msgstr "सञ्चिका पूर्वमेव अस्ति"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:55
+#: pimcommon/widgets/simplestringlisteditor.cpp:58
+#, kde-format
+msgid "New entry:"
+msgstr "नवीनप्रविष्टिः :"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:56
+#: pimcommon/widgets/simplestringlisteditor.cpp:57
+#, kde-format
+msgid "New Value"
+msgstr "नवीनं मूल्यम्"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:59
+#, kde-format
+msgid "Do you want to remove selected text?"
+msgstr "चयनितं पाठं हर्तुं इच्छति वा ?"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:94
+#, kde-format
+msgctxt "@action:button"
+msgid "&Add..."
+msgstr "&संयोजयति..."
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:105
+#, kde-format
+msgctxt "@action:button"
+msgid "&Modify..."
+msgstr "&संशोधन..."
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:118
+#, kde-format
+msgctxt "@action:button"
+msgid "&Remove"
+msgstr "&अपाकरोति"
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:155
+#, kde-format
+msgctxt "@action:button"
+msgid "&Customize..."
+msgstr "&अनुकूलित करें..."
+
+#: pimcommon/widgets/simplestringlisteditor.cpp:309
+#: pimcommonakonadi/acl/aclmanager.cpp:283
+#: pimcommonakonadi/acl/aclmanager.cpp:290
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:135
+#, kde-format
+msgctxt "@title:window"
+msgid "Remove"
+msgstr "अपाकरोति"
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:84
+#, kde-format
+msgctxt "@label:textbox"
+msgid "&User identifier:"
+msgstr "&उपयोक्तृपरिचयः :"
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:91
+#, kde-format
+msgctxt "@info:whatsthis"
+msgid ""
+"The User Identifier is the login of the user on the IMAP server. This can be "
+"a simple user name or the full email address of the user; the login for your "
+"own account on the server will tell you which one it is."
+msgstr ""
+"User Identifier इति IMAP सर्वरे उपयोक्तुः प्रवेशः । एतत् सरलं उपयोक्तृनाम अथवा उपयोक्तुः "
+"पूर्णं ईमेल-सङ्केतं भवितुम् अर्हति; सर्वरे स्वस्य खातेः प्रवेशः भवन्तं वक्ष्यति यत् एतत् कः अस्ति ।"
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:95
+#, kde-format
+msgctxt "select an email address"
+msgid "Se&lect..."
+msgstr "विचि..."
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:98
+#, kde-format
+msgid "Permissions"
+msgstr "अनुमतिः"
+
+#: pimcommonakonadi/acl/aclentrydialog.cpp:114
+#, kde-format
+msgctxt "@label:textbox"
+msgid "<b>Note: </b>Renaming requires write permissions on the parent folder."
+msgstr "<b>नोट्:</b> पुनर्नामकरणाय मातापितृपुटे लेखनस्य अनुमतिः आवश्यकी भवति ।"
+
+#: pimcommonakonadi/acl/acllistview.cpp:50
+#, kde-format
+msgid "Folder cannot be administrated."
+msgstr "पुटस्य प्रशासनं कर्तुं न शक्यते।"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:161
+#, kde-format
+msgctxt "@action"
+msgid "Add Entry..."
+msgstr "प्रविष्टि योजयतु..."
+
+#: pimcommonakonadi/acl/aclmanager.cpp:166
+#, kde-format
+msgctxt "@action"
+msgid "Edit Entry..."
+msgstr "प्रविष्टि सम्पादयतु..."
+
+#: pimcommonakonadi/acl/aclmanager.cpp:172
+#, kde-format
+msgctxt "@action"
+msgid "Remove Entry"
+msgstr "प्रविष्टि निष्कासयन्तु"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:214
+#, kde-format
+msgctxt "@title:window"
+msgid "Add ACL"
+msgstr "एसीएल योजयन्तु"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:241
+#, kde-format
+msgctxt "@title:window"
+msgid "Edit ACL"
+msgstr "एसीएल सम्पादयतु"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:281
+#, kde-format
+msgid ""
+"Do you really want to remove your own permissions for this folder? You will "
+"not be able to access it afterwards."
+msgstr ""
+"किं भवान् वास्तवम् अस्य पुटस्य स्वकीयानि अनुमतिः हर्तुं इच्छति? पश्चात् भवन्तः तत् प्राप्तुं न "
+"शक्नुवन्ति।"
+
+#: pimcommonakonadi/acl/aclmanager.cpp:289
+#, kde-format
+msgid "Do you really want to remove these permissions for this folder?"
+msgstr "किं भवान् वास्तवम् अस्य पुटे एताः अनुमतिः हर्तुं इच्छति?"
+
+#: pimcommonakonadi/acl/aclmodifyjob.cpp:243
+#, kde-format
+msgid ""
+"Do you really want to apply the folder's permissions to these subfolders?"
+msgstr "किं भवान् वास्तवमेव एतेषु उपपुटेषु पुटस्य अनुमतिं प्रयोक्तुं इच्छति?"
+
+#: pimcommonakonadi/acl/aclmodifyjob.cpp:245
+#, kde-format
+msgctxt "@title:window"
+msgid "Apply Permissions"
+msgstr "अनुमतिः प्रयोजयन्तु"
+
+#: pimcommonakonadi/acl/aclutils.cpp:19
+msgctxt "Permissions"
+msgid "None"
+msgstr "न कश्चित्"
+
+#: pimcommonakonadi/acl/aclutils.cpp:21
+msgctxt "Permissions"
+msgid "Read"
+msgstr "पठतु"
+
+#: pimcommonakonadi/acl/aclutils.cpp:23
+msgctxt "Permissions"
+msgid "Append"
+msgstr "परिशिष्टम्"
+
+#: pimcommonakonadi/acl/aclutils.cpp:27
+msgctxt "Permissions"
+msgid "Write"
+msgstr "लिखतु"
+
+#: pimcommonakonadi/acl/aclutils.cpp:31
+msgctxt "Permissions"
+msgid "All"
+msgstr "सर्वे"
+
+#: pimcommonakonadi/acl/aclutils.cpp:66
+#, kde-format
+msgid "Custom Permissions (%1)"
+msgstr "इष्टानुमतिः (%1) ."
+
+#: pimcommonakonadi/acl/collectionaclpage.cpp:34
+#, kde-format
+msgctxt "@title:tab Access Control settings page."
+msgid "Access Control"
+msgstr "अभिगमननियन्त्रणम्"
+
+#: pimcommonakonadi/acl/collectionaclwidget.cpp:73
+#, kde-format
+msgctxt "@option:check"
+msgid "Apply permissions on all &subfolders."
+msgstr "सर्वेषु &उपपुटेषु अनुमतिः प्रयोजयन्तु ।"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
+#, kde-format
+msgid "vCard Import Failed"
+msgstr "vCard आयातं विफलम्"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
+#, kde-format
+msgid "<qt>Unable to access <b>%1</b>.</qt>"
+msgstr "<qt><b>%1 -</b> मध्ये प्रवेशं कर्तुं असमर्थः ।</qt>"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
+#, kde-format
+msgid "Select email from contact"
+msgstr "सम्पर्कात् ईमेलं चिनोतु"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
+#, kde-format
+msgctxt "@action"
+msgid "Show Organization Unit for LDAP results"
+msgstr "LDAP परिणामानां कृते Organization Unit दर्शयतु"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
+#, kde-format
+msgid "Configure Completion..."
+msgstr "समाप्ति विन्यस्तं कुर्वन्तु..."
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#, kde-format
+msgid "Automatically expand groups"
+msgstr "स्वयमेव समूहान् विस्तारयन्तु"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
+#, kde-format
+msgid "Expand Groups..."
+msgstr "समूहान् विस्तारयन्तु..."
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
+#, kde-format
+msgid "Recent Addresses"
+msgstr "अद्यतन पता"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
+#, kde-format
+msgctxt "@title:group"
+msgid "Contacts found in your data"
+msgstr "भवतः दत्तांशेषु प्राप्ताः सम्पर्काः"
+
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
+#, kde-format
+msgid "LDAP server: %1"
+msgstr "LDAP सर्वरः %1"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
+#, kde-format
+msgid "Search"
+msgstr "अन्वेषण"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
+#, kde-format
+msgctxt "@action:button"
+msgid "&Select"
+msgstr "&विचि"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
+#, kde-format
+msgctxt "@action:button"
+msgid "&Unselect"
+msgstr "&अचयनं कुर्वन्तु"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
+#, kde-format
+msgctxt "@action:button"
+msgid "Show Blacklisted Emails"
+msgstr "ब्लैकलिस्ट्ड् ईमेल्स् दर्शयतु"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
+#, kde-format
+msgctxt "@label:textbox"
+msgid "<qt><a href=\"more_result\">More result...</a></qt>"
+msgstr "<qt><a href=\"more_result\">अधिकं परिणामः...</a></qt>"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Search email:"
+msgstr "ईमेल अन्वेष्टुम्:"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Research is done from 3 characters"
+msgstr "३ वर्णात् शोधं क्रियते"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Search in result..."
+msgstr "परिणामे अन्वेषणं कुर्वन्तु..."
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Exclude domain names:"
+msgstr "डोमेननामानि बहिष्कृत्य :"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Separate domain with '%1'"
+msgstr "'%1' इत्यनेन डोमेन् पृथक् कुर्वन्तु ।"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Exclude email with Regular Expression:"
+msgstr "नियमितव्यञ्जनेन सह ईमेलं बहिष्कृत्य:"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Separate regular expression with '%1'"
+msgstr "'%1' इत्यनेन नियमितव्यञ्जनं पृथक् कुर्वन्तु ।"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
+#, kde-format
+msgid "Select"
+msgstr "विचि"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
+#, kde-format
+msgid "Unselect"
+msgstr "अचयनं कुर्वन्तु"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
+#, kde-format
+msgid "No email found."
+msgstr "कोऽपि ईमेलः न प्राप्तः।"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
+#, kde-format
+msgid "1 email found"
+msgid_plural "%1 emails found"
+msgstr[0] "१ ईमेल प्राप्तम्"
+msgstr[1] "%1 ईमेल प्राप्ताः"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
+#, kde-format
+msgid "No result found"
+msgstr "न परिणामः प्राप्तः"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
+#, kde-format
+msgid ""
+"The list was changed. Do you want to save before to make another search ?"
+msgstr "सूची परिवर्तिता आसीत्। अन्यं अन्वेषणं कर्तुं पूर्वं रक्षितुम् इच्छसि वा ?"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
+#, kde-format
+msgctxt "@action"
+msgid "Save"
+msgstr "रक्ष्"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
+#, kde-format
+msgctxt "@action"
+msgid "Search"
+msgstr "अन्वेषण"
+
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
+#, kde-format
+msgctxt "@action"
+msgid "Cancel"
+msgstr "निरसयतु"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:51
+#, kde-format
+msgctxt "@title:window"
+msgid "Configure Completion"
+msgstr "Completion विन्यस्तं कुर्वन्तु"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:60
+#, kde-format
+msgid "Completion Order"
+msgstr "समाप्ति क्रम"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:64
+#, kde-format
+msgid "Recent Address"
+msgstr "अद्यतन पता"
+
+#: pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp:69
+#, kde-format
+msgid "Blacklist Email Address"
+msgstr "ब्लैकलिस्ट ईमेल पता"
+
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
+#, kde-format
+msgid "LDAP server %1"
+msgstr "LDAP सर्वर %1"
+
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Move Up"
+msgstr "उपरि गच्छतु"
+
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Move Down"
+msgstr "अधः गच्छतु"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:47
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "New email..."
+msgstr "नवीनं ईमेल..."
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:52
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Add Email"
+msgstr "ईमेल योजयतु"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:61
+#, kde-format
+msgctxt "@info:tooltip"
+msgid "Remove"
+msgstr "अपाकरोति"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:98
+#, kde-format
+msgid "Remove Email"
+msgid_plural "Remove Emails"
+msgstr[0] "ईमेल निष्कासयन्तु"
+msgstr[1] "ईमेल निष्कासयन्तु"
+
+#: pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp:134
+#, kde-format
+msgid "Do you want to remove this email address?"
+msgid_plural "Do you want to remove %1 email addresses?"
+msgstr[0] "किं भवान् एतत् ईमेल-सङ्केतं हर्तुं इच्छति ?"
+msgstr[1] "%1 ईमेल-सङ्केतान् हर्तुं इच्छति वा?"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:37
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:142
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:200
+#, kde-format
+msgctxt "type of folder content"
+msgid "Mail"
+msgstr "मेल"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:39
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:145
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:179
+#, kde-format
+msgctxt "type of folder content"
+msgid "Calendar"
+msgstr "पञ्चाङ्गम्"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:41
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:148
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:182
+#, kde-format
+msgctxt "type of folder content"
+msgid "Contacts"
+msgstr "सम्पर्क"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:43
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:151
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:185
+#, kde-format
+msgctxt "type of folder content"
+msgid "Notes"
+msgstr "टिप्पणियाँ"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:45
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:154
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:176
+#, kde-format
+msgctxt "type of folder content"
+msgid "Tasks"
+msgstr "कार्याणि"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:47
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:157
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:188
+#, kde-format
+msgctxt "type of folder content"
+msgid "Journal"
+msgstr "जर्नल"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:49
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:160
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:191
+#, kde-format
+msgctxt "type of folder content"
+msgid "Configuration"
+msgstr "विन्यासः"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:51
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:163
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:194
+#, kde-format
+msgctxt "type of folder content"
+msgid "Freebusy"
+msgstr "मुक्तव्यस्तः"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:53
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:166
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:197
+#, kde-format
+msgctxt "type of folder content"
+msgid "Files"
+msgstr "सञ्चिकाः"
+
+#: pimcommonakonadi/collectionpage/collectiontypeutil.cpp:55
+#, kde-format
+msgctxt "type of folder content"
+msgid "Unknown"
+msgstr "अज्ञात"
+
+#: pimcommonakonadi/collectionpage/contenttypewidget.cpp:44
+#, kde-format
+msgid "&Folder contents:"
+msgstr "&पुटस्य विषयवस्तु :"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:17
+#, kde-format
+msgid "Nobody"
+msgstr "अविदितम्"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:18
+#, kde-format
+msgid "Admins of This Folder"
+msgstr "अस्य पुटस्य व्यवस्थापकाः"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:19
+#, kde-format
+msgid "All Readers of This Folder"
+msgstr "अस्य पुटस्य सर्वे पाठकाः"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:23
+#, kde-format
+msgid ""
+"This setting defines which users sharing this folder should get \"busy\" "
+"periods in their freebusy lists and should see the alarms for the events or "
+"tasks in this folder. The setting applies to Calendar and Task folders only "
+"(for tasks, this setting is only used for alarms).\n"
+"\n"
+"Example use cases: if the boss shares a folder with his secretary, only the "
+"boss should be marked as busy for his meetings, so he should select \"Admins"
+"\", since the secretary has no admin rights on the folder.\n"
+"On the other hand if a working group shares a Calendar for group meetings, "
+"all readers of the folders should be marked as busy for meetings.\n"
+"A company-wide folder with optional events in it would use \"Nobody\" since "
+"it is not known who will go to those events."
+msgstr ""
+"एतत् सेटिङ्ग् परिभाषयति यत् एतत् पुटं साझां कुर्वन्तः के उपयोक्तारः स्वस्य मुक्तव्यस्तसूचिकासु "
+"\"व्यस्त\" अवधिं प्राप्नुयुः तथा च अस्मिन् पुटे घटनानां कार्याणां वा अलार्मं द्रष्टव्याः । "
+"सेटिङ्ग् केवलं Calendar तथा Task पुटयोः कृते प्रवर्तते (कार्यस्य कृते, एतत् सेटिङ्ग् केवलं "
+"अलार्मस्य कृते एव उपयुज्यते) ।\n"
+"\n"
+"उदाहरणप्रयोगप्रकरणाः : यदि मालिकः स्वसचिवेन सह कञ्चन पुटं साझां करोति तर्हि केवलं "
+"मालिकः एव तस्य सभानां कृते व्यस्तः इति चिह्नितः भवेत्, अतः सः \"प्रशासकाः\" इति चिनोतु, "
+"यतः सचिवस्य पुटे व्यवस्थापकस्य अधिकारः नास्ति\n"
+"अपरपक्षे यदि कश्चन कार्यसमूहः समूहसमागमस्य कृते पञ्चाङ्गं साझां करोति तर्हि पुटस्य सर्वे "
+"पाठकाः सभायाः कृते व्यस्ताः इति चिह्नितव्याः ।\n"
+"वैकल्पिकघटनायुक्तं कम्पनीव्यापीं पुटं \"Nobody\" इत्यस्य उपयोगं करिष्यति यतः तेषु आयोजनेषु "
+"कोऽपि गमिष्यति इति न ज्ञायते ।"
+
+#: pimcommonakonadi/collectionpage/incidencesforwidget.cpp:43
+#, kde-format
+msgid "Generate free/&busy and activate alarms for:"
+msgstr "निःशुल्क/&व्यस्तं जनयन्तु तथा च अलार्मं सक्रियं कुर्वन्तु:"
+
+#: pimcommonakonadi/folderdialog/checkedcollectionwidget.cpp:74
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Search..."
+msgstr "अन्वेषण..."
+
+#: pimcommonakonadi/folderdialog/selectmulticollectiondialog.cpp:55
+#, kde-format
+msgctxt "@title:window"
+msgid "Select Multiple Folders"
+msgstr "Multiple Folders इति चिनोतु"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:92
+#, kde-format
+msgctxt "@item LDAP search key"
+msgid "Title"
+msgstr "शीर्षक"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:93
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:305
+#, kde-format
+msgid "Full Name"
+msgstr "सम्पूर्ण नाम"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:94
+#, kde-format
+msgctxt "@item LDAP search key"
+msgid "Email"
+msgstr "ईमेल"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:95
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:309
+#, kde-format
+msgid "Home Number"
+msgstr "गृह संख्या"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:96
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:311
+#, kde-format
+msgid "Work Number"
+msgstr "कार्य संख्या"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:97
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:313
+#, kde-format
+msgid "Mobile Number"
+msgstr "मोबाईल नम्बर"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:98
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:315
+#, kde-format
+msgid "Fax Number"
+msgstr "फैक्स नम्बर"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:99
+#, kde-format
+msgid "Pager"
+msgstr "पेजर"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:100
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:321
+#, kde-format
+msgid "Street"
+msgstr "मार्गं"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:101
+#, kde-format
+msgctxt "@item LDAP search key"
+msgid "State"
+msgstr "राज्यम्‌"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:102
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:325
+#, kde-format
+msgid "Country"
+msgstr "देशः"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:103
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:331
+#, kde-format
+msgid "City"
+msgstr "नगरी"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:104
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:319
+#, kde-format
+msgid "Organization"
+msgstr "संघठनं"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:105
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:317
+#, kde-format
+msgid "Company"
+msgstr "गोष्ठी"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:106
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:333
+#, kde-format
+msgid "Department"
+msgstr "विभागः"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:107
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:327
+#, kde-format
+msgid "Zip Code"
+msgstr "पिन कोड"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:108
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:329
+#, kde-format
+msgid "Postal Address"
+msgstr "डाक पता"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:109
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:335
+#, kde-format
+msgid "Description"
+msgstr "वर्णनम्‌"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:110
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:337
+#, kde-format
+msgid "User ID"
+msgstr "उपयोक्तृपरिचयः"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:307
+#, kde-format
+msgctxt "@title:column Column containing email addresses"
+msgid "Email"
+msgstr "ईमेल"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:323
+#, kde-format
+msgctxt "@title:column Column containing the residential state of the address"
+msgid "State"
+msgstr "राज्यम्‌"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:339
+#, kde-format
+msgctxt "@title:column Column containing title of the person"
+msgid "Title"
+msgstr "शीर्षक"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:474
+#, kde-format
+msgctxt "@title:window"
+msgid "Import Contacts from LDAP"
+msgstr "LDAP तः सम्पर्काः आयातयन्तु"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:497
+#, kde-format
+msgid "Search for Addresses in Directory"
+msgstr "Directory मध्ये Addresses अन्वेष्टुम्"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:502
+#, kde-format
+msgctxt "@label:textbox"
+msgid "Search for:"
+msgstr "अन्वेषणं कुर्वन्तु:"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:510
+#, kde-format
+msgctxt "In LDAP attribute"
+msgid "in"
+msgstr "इत्यस्मिन्‌"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:514
+#, kde-format
+msgctxt "@item:inlistbox Name of the contact"
+msgid "Name"
+msgstr "नामः"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:515
+#, kde-format
+msgctxt "@item:inlistbox email address of the contact"
+msgid "Email"
+msgstr "ईमेल"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:516
+#, kde-format
+msgctxt "@item:inlistbox"
+msgid "Home Number"
+msgstr "गृह संख्या"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:517
+#, kde-format
+msgctxt "@item:inlistbox"
+msgid "Work Number"
+msgstr "कार्य संख्या"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:519
+#, kde-format
+msgctxt "@action:button Start searching"
+msgid "&Search"
+msgstr "&अन्वेषण"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:535
+#, kde-format
+msgctxt "@option:check"
+msgid "Recursive search"
+msgstr "पुनरावर्तनीयः अन्वेषणम्"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:540
+#, kde-format
+msgid "Contains"
+msgstr "भरति"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:541
+#, kde-format
+msgid "Starts With"
+msgstr "आरभ्यते"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:551
+#, kde-format
+msgctxt "@info:placeholder"
+msgid "Search in result"
+msgstr "परिणामे अन्वेषणं कुर्वन्तु"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:582
+#, kde-format
+msgid "Searching..."
+msgstr "अन्वेषणं कुर्वन्..."
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:586
+#, kde-format
+msgctxt "@action:button"
+msgid "Select All"
+msgstr "All इति चिनोतु"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:590
+#, kde-format
+msgctxt "@action:button"
+msgid "Unselect All"
+msgstr "All अचयनं कुर्वन्तु"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:597
+#, kde-format
+msgid "Add Selected"
+msgstr "चयनितं योजयतु"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:598
+#, kde-format
+msgid "Configure LDAP Servers..."
+msgstr "LDAP सर्वरं विन्यस्तं कुर्वन्तु..."
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:633
+#, kde-format
+msgid "Copy"
+msgstr "प्रतिलिपि"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:757
+#, kde-format
+msgid "You must select an LDAP server before searching."
+msgstr "अन्वेषणात् पूर्वं भवद्भिः LDAP सर्वरं चिन्वितव्यम् ।"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:845
+#, kde-format
+msgctxt "arguments are host name, datetime"
+msgid "Imported from LDAP directory %1 on %2"
+msgstr "%2 इत्यत्र %1 LDAP निर्देशिकातः आयातितम्"
+
+#: pimcommonakonadi/ldap/ldapsearchdialog.cpp:864
+#, kde-format
+msgctxt "@title:window"
+msgid "Configure the Address Book LDAP Settings"
+msgstr "पतापुस्तिका LDAP सेटिंग्स् विन्यस्यताम्"
+
+#: pimcommonakonadi/util/createresource.cpp:64
+#, kde-format
+msgid "Resource type '%1' is not available."
+msgstr "संसाधनप्रकारः '%1' उपलब्धः नास्ति ।"
+
+#: pimcommonakonadi/util/createresource.cpp:75
+#, kde-format
+msgid "Resource '%1' is already set up."
+msgstr "संसाधनं '%1' पूर्वमेव स्थापितं अस्ति ।"
+
+#: pimcommonakonadi/util/createresource.cpp:81
+#, kde-format
+msgid "Creating resource instance for '%1'..."
+msgstr "'%1' कृते संसाधनदृष्टान्तं निर्माय..."
+
+#: pimcommonakonadi/util/createresource.cpp:87
+#, kde-format
+msgid "Configuring resource instance..."
+msgstr "संसाधनदृष्टान्तं विन्यस्तं..."
+
+#: pimcommonakonadi/util/createresource.cpp:90
+#, kde-format
+msgid "Unable to configure resource instance."
+msgstr "संसाधनदृष्टान्तं विन्यस्तुं असमर्थम् ।"
+
+#: pimcommonakonadi/util/createresource.cpp:106
+#, kde-format
+msgid "Could not convert value of setting '%1' to required type %2."
+msgstr "'%1' इत्यस्य सेटिङ्ग् इत्यस्य मूल्यं आवश्यकप्रकारे %2 इत्यत्र परिवर्तयितुं न शक्तम् ।"
+
+#: pimcommonakonadi/util/createresource.cpp:111
+#, kde-format
+msgid "Could not set setting '%1': %2"
+msgstr "'%1': %2 सेटिङ्ग् सेट् कर्तुं न शक्यते"
+
+#: pimcommonakonadi/util/createresource.cpp:117
+#, kde-format
+msgid "Could not save settings: %1"
+msgstr "सेटिङ्ग्स् रक्षितुम् न शक्तम्: %1"
+
+#: pimcommonakonadi/util/createresource.cpp:126
+#, kde-format
+msgid "Resource setup completed."
+msgstr "संसाधनस्थापनं सम्पन्नम्।"
+
+#: pimcommonakonadi/util/createresource.cpp:130
+#, kde-format
+msgid "Failed to create resource instance: %1"
+msgstr "संसाधनदृष्टान्तं निर्मातुं असफलम्: %1"
+
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP सर्वरः अद्यापि विन्यस्तः नास्ति । कृपया सर्वर-पक्षीयसदस्यतां स्थापयितुं पूर्वं IMAP "
+#~ "खाते सर्वरं विन्यस्यताम् ।"
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr "प्रवेशः असफलः, कृपया सर्वर-पक्षीयसदस्यतां स्थापयितुं पूर्वं IMAP खातं विन्यस्यताम् ।"
diff -pruN 4:24.12.3-2/po/sk/libpimcommon6.po 4:25.08.2-0ubuntu2/po/sk/libpimcommon6.po
--- 4:24.12.3-2/po/sk/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/sk/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2023-03-12 11:50+0100\n"
 "Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
 "Language-Team: Slovak <kde-sk@linux.sk>\n"
@@ -239,7 +239,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Chyba načítania súboru"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, fuzzy, kde-format
+#| msgid "No Gravatar found."
+msgid "No new version found."
+msgstr "Nenašiel sa gravatar."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -251,18 +268,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Perzština"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -613,158 +630,158 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Použiť oprávnenia pre všetky podpriečinky."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Import vCard zlyhal"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, fuzzy, kde-format
 #| msgid "Select file to download:"
 msgid "Select email from contact"
 msgstr "Vyberte súbor na stiahnutie:"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Nastaviť dopĺňanie..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, fuzzy, kde-format
 #| msgid "Open Address Book"
 msgid "Recent Addresses"
 msgstr "Otvoriť adresár"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP server: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, fuzzy, kde-format
 #| msgid "&Search"
 msgid "Search"
 msgstr "Hľadať"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Vybrať"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgid "&Unselect"
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "Odznačiť"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "&Search"
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "&Hľadať"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Hľadať..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgid "Replace All"
 msgid "Select"
 msgstr "Nahradiť všetko"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgid "&Unselect"
 msgid "Unselect"
 msgstr "Odznačiť"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, fuzzy, kde-format
 #| msgid "No Gravatar found."
 msgid "No email found."
 msgstr "Nenašiel sa gravatar."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -772,19 +789,19 @@ msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, fuzzy, kde-format
 #| msgid "No Gravatar found."
 msgid "No result found"
 msgstr "Nenájdený žiadny výsledok."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, fuzzy, kde-format
 #| msgctxt "@title:window"
 #| msgid "Save Log"
@@ -792,14 +809,14 @@ msgctxt "@action"
 msgid "Save"
 msgstr "Uložiť"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "&Search"
 msgctxt "@action"
 msgid "Search"
 msgstr "Hľadať"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -827,24 +844,18 @@ msgstr "Otvoriť adresár"
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP server %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, fuzzy, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Posunúť hore"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, fuzzy, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1303,24 +1314,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP server ešte nie je nastavený. Prosím nastavte server v IMAP účte pred "
-"nastavením prihlásenia na strane servera."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Prihlásenie zlyhalo, prosím nastavte IMAP účet pred nastavením prihlásenia "
-"na strane servera."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1371,6 +1364,20 @@ msgstr "Nastavenie zdroja dokončené."
 msgid "Failed to create resource instance: %1"
 msgstr "Zlyhalo vytvorenie inštancie zdroja: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP server ešte nie je nastavený. Prosím nastavte server v IMAP účte "
+#~ "pred nastavením prihlásenia na strane servera."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Prihlásenie zlyhalo, prosím nastavte IMAP účet pred nastavením "
+#~ "prihlásenia na strane servera."
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Upraviť poznámku"
diff -pruN 4:24.12.3-2/po/sl/libpimcommon6.po 4:25.08.2-0ubuntu2/po/sl/libpimcommon6.po
--- 4:24.12.3-2/po/sl/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/sl/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -11,8 +11,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-10 07:45+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-01-16 07:36+0100\n"
 "Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
 "Language-Team: Slovenian <lugos-slo@lugos.si>\n"
 "Language: sl\n"
@@ -247,7 +247,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Napaka ob nalaganju datoteke"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Preveri novo različico"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr "Najdena nova različica. Za prenos kliknite <a href=\"%1\">tukaj</a>."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Ni najdene nove različice."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Preveri novo različico"
@@ -258,18 +274,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Različica:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Kaj je novega v %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Prikaži novice)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Kaj je novega v %2.%1"
@@ -596,148 +612,148 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Uveljavi dovoljenja na vseh podmapah."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Uvoz vCard ni uspel"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Ni mogoče dostopati do <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Izberite e-pošto stika"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Prikaži organizacijsko enoto za rezultate LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Nastavi zaključevanje..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Samodejno razširi skupine"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Razširi skupine..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Zadnje uporabljeni naslovi"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Stiki najdeni v vaših podatkih"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Strežnik LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Poišči"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "Izberi"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "Od-izberi"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Prikaži poštne naslove na črnem seznamu"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Več rezultatov...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Poišči e-pošto:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Raziskava je izvedena na 3 znakih"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Poišči med rezultati..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Izvzemi imena domen:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Domene ločite z '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Izvzemi sporočila z regularnim izrazom:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Loči regularni izraz z '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Izberi"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Prekliči izbor"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Ni najdenih e-pošt."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -746,12 +762,12 @@ msgstr[1] "%1 najdeni e-pošti"
 msgstr[2] "%1 najdene e-pošte"
 msgstr[3] "%1 najdenih e-pošt"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Ni najdenih rezultatov"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
@@ -759,19 +775,19 @@ msgstr ""
 "Seznam se je spremenil. Ali ga želite shraniti preden izvedete naslednje "
 "iskanje?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Shrani"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Poišči"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -798,24 +814,18 @@ msgstr "Zadnje uporabljen naslov"
 msgid "Blacklist Email Address"
 msgstr "Daj poštni naslov na črni seznam"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Uredi vrstni red zaključevanja"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Strežnik LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Pomakni gor"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1257,24 +1267,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Nastavite nastavitve LDAP za program Address book"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"Strežnik IMAP še ni nastavljen. Preden nastavite naročnine na strani "
-"strežnika, v računu IMAP nastavite strežnik."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Prijava ni uspela. Preden nastavite naročnine na strani strežnika, nastavite "
-"račun IMAP."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1326,6 +1318,24 @@ msgstr "Nastavitev vira je zaključena."
 msgid "Failed to create resource instance: %1"
 msgstr "Ustvaritev primerka vira ni uspela: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "Strežnik IMAP še ni nastavljen. Preden nastavite naročnine na strani "
+#~ "strežnika, v računu IMAP nastavite strežnik."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Prijava ni uspela. Preden nastavite naročnine na strani strežnika, "
+#~ "nastavite račun IMAP."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Uredi vrstni red zaključevanja"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Uredi opombo"
diff -pruN 4:24.12.3-2/po/sr/libpimcommon6.po 4:25.08.2-0ubuntu2/po/sr/libpimcommon6.po
--- 4:24.12.3-2/po/sr/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/sr/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2017-12-03 22:53+0100\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
@@ -251,7 +251,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Грешка при учитавању фајла"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -263,18 +279,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "персијски"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -632,70 +648,70 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Примени дозволе на све &потфасцикле"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, fuzzy, kde-format
 #| msgctxt "type of folder content"
 #| msgid "Configuration"
 msgid "Configure Completion..."
 msgstr "постава"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgid "Search"
 msgstr "Тражи..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -703,7 +719,7 @@ msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Изабери..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -711,82 +727,82 @@ msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Изабери..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Тражи..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Тражи..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Select"
 msgstr "&Изабери..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Unselect"
 msgstr "&Изабери..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -795,18 +811,18 @@ msgstr[1] ""
 msgstr[2] ""
 msgstr[3] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, fuzzy, kde-format
 #| msgctxt "@title:window"
 #| msgid "Save Log"
@@ -814,14 +830,14 @@ msgctxt "@action"
 msgid "Save"
 msgstr "Уписивање дневника"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@action"
 msgid "Search"
 msgstr "Тражи..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -850,24 +866,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1329,24 +1339,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"ИМАП сервер још није подешен. Прво подесите сервер у ИМАП налогу па онда "
-"поставите претплату на страни сервера."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Пријављивање пропало, подесите ИМАП налог пре постављања претплате на страни "
-"сервера."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1398,6 +1390,20 @@ msgstr "Постављање ресур
 msgid "Failed to create resource instance: %1"
 msgstr "Не могу да направим примерак ресурса: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "ИМАП сервер још није подешен. Прво подесите сервер у ИМАП налогу па онда "
+#~ "поставите претплату на страни сервера."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Пријављивање пропало, подесите ИМАП налог пре постављања претплате на "
+#~ "страни сервера."
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Уређивање белешке"
diff -pruN 4:24.12.3-2/po/sr@ijekavian/libpimcommon6.po 4:25.08.2-0ubuntu2/po/sr@ijekavian/libpimcommon6.po
--- 4:24.12.3-2/po/sr@ijekavian/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/sr@ijekavian/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2017-12-03 22:53+0100\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
@@ -251,7 +251,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Грешка при учитавању фајла"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -263,18 +279,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "персијски"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -632,70 +648,70 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Примени дозволе на све &потфасцикле"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, fuzzy, kde-format
 #| msgctxt "type of folder content"
 #| msgid "Configuration"
 msgid "Configure Completion..."
 msgstr "постава"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgid "Search"
 msgstr "Тражи..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -703,7 +719,7 @@ msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Изабери..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -711,82 +727,82 @@ msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Изабери..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Тражи..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Тражи..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Select"
 msgstr "&Изабери..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Unselect"
 msgstr "&Изабери..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -795,18 +811,18 @@ msgstr[1] ""
 msgstr[2] ""
 msgstr[3] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, fuzzy, kde-format
 #| msgctxt "@title:window"
 #| msgid "Save Log"
@@ -814,14 +830,14 @@ msgctxt "@action"
 msgid "Save"
 msgstr "Уписивање дневника"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@action"
 msgid "Search"
 msgstr "Тражи..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -850,24 +866,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1329,24 +1339,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"ИМАП сервер још није подешен. Прво подесите сервер у ИМАП налогу па онда "
-"поставите претплату на страни сервера."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Пријављивање пропало, подесите ИМАП налог пре постављања претплате на страни "
-"сервера."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1398,6 +1390,20 @@ msgstr "Постављање ресур
 msgid "Failed to create resource instance: %1"
 msgstr "Не могу да направим примерак ресурса: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "ИМАП сервер још није подешен. Прво подесите сервер у ИМАП налогу па онда "
+#~ "поставите претплату на страни сервера."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Пријављивање пропало, подесите ИМАП налог пре постављања претплате на "
+#~ "страни сервера."
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Уређивање белешке"
diff -pruN 4:24.12.3-2/po/sr@ijekavianlatin/libpimcommon6.po 4:25.08.2-0ubuntu2/po/sr@ijekavianlatin/libpimcommon6.po
--- 4:24.12.3-2/po/sr@ijekavianlatin/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/sr@ijekavianlatin/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2017-12-03 22:53+0100\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
@@ -251,7 +251,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Greška pri učitavanju fajla"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -263,18 +279,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "persijski"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -632,70 +648,70 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Primeni dozvole na sve &potfascikle"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, fuzzy, kde-format
 #| msgctxt "type of folder content"
 #| msgid "Configuration"
 msgid "Configure Completion..."
 msgstr "postava"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgid "Search"
 msgstr "Traži..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -703,7 +719,7 @@ msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Izaberi..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -711,82 +727,82 @@ msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Izaberi..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Traži..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Traži..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Select"
 msgstr "&Izaberi..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Unselect"
 msgstr "&Izaberi..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -795,18 +811,18 @@ msgstr[1] ""
 msgstr[2] ""
 msgstr[3] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, fuzzy, kde-format
 #| msgctxt "@title:window"
 #| msgid "Save Log"
@@ -814,14 +830,14 @@ msgctxt "@action"
 msgid "Save"
 msgstr "Upisivanje dnevnika"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@action"
 msgid "Search"
 msgstr "Traži..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -850,24 +866,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1329,24 +1339,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP server još nije podešen. Prvo podesite server u IMAP nalogu pa onda "
-"postavite pretplatu na strani servera."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Prijavljivanje propalo, podesite IMAP nalog pre postavljanja pretplate na "
-"strani servera."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1398,6 +1390,20 @@ msgstr "Postavljanje resursa završeno."
 msgid "Failed to create resource instance: %1"
 msgstr "Ne mogu da napravim primerak resursa: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP server još nije podešen. Prvo podesite server u IMAP nalogu pa onda "
+#~ "postavite pretplatu na strani servera."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Prijavljivanje propalo, podesite IMAP nalog pre postavljanja pretplate na "
+#~ "strani servera."
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Uređivanje beleške"
diff -pruN 4:24.12.3-2/po/sr@latin/libpimcommon6.po 4:25.08.2-0ubuntu2/po/sr@latin/libpimcommon6.po
--- 4:24.12.3-2/po/sr@latin/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/sr@latin/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2017-12-03 22:53+0100\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
@@ -251,7 +251,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Greška pri učitavanju fajla"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -263,18 +279,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "persijski"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -632,70 +648,70 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Primeni dozvole na sve &potfascikle"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, fuzzy, kde-format
 #| msgctxt "type of folder content"
 #| msgid "Configuration"
 msgid "Configure Completion..."
 msgstr "postava"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgid "Search"
 msgstr "Traži..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -703,7 +719,7 @@ msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Izaberi..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -711,82 +727,82 @@ msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Izaberi..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Traži..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Traži..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Select"
 msgstr "&Izaberi..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Unselect"
 msgstr "&Izaberi..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -795,18 +811,18 @@ msgstr[1] ""
 msgstr[2] ""
 msgstr[3] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, fuzzy, kde-format
 #| msgctxt "@title:window"
 #| msgid "Save Log"
@@ -814,14 +830,14 @@ msgctxt "@action"
 msgid "Save"
 msgstr "Upisivanje dnevnika"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "Search..."
 msgctxt "@action"
 msgid "Search"
 msgstr "Traži..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -850,24 +866,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1329,24 +1339,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP server još nije podešen. Prvo podesite server u IMAP nalogu pa onda "
-"postavite pretplatu na strani servera."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Prijavljivanje propalo, podesite IMAP nalog pre postavljanja pretplate na "
-"strani servera."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1398,6 +1390,20 @@ msgstr "Postavljanje resursa završeno."
 msgid "Failed to create resource instance: %1"
 msgstr "Ne mogu da napravim primerak resursa: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP server još nije podešen. Prvo podesite server u IMAP nalogu pa onda "
+#~ "postavite pretplatu na strani servera."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Prijavljivanje propalo, podesite IMAP nalog pre postavljanja pretplate na "
+#~ "strani servera."
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Uređivanje beleške"
diff -pruN 4:24.12.3-2/po/sv/libpimcommon6.po 4:25.08.2-0ubuntu2/po/sv/libpimcommon6.po
--- 4:24.12.3-2/po/sv/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/sv/libpimcommon6.po	2025-09-15 05:53:38.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 PACKAGE package.
 #
-# SPDX-FileCopyrightText: 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Stefan Asserhäll <stefan.asserhall@gmail.com>
+# SPDX-FileCopyrightText: 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Stefan Asserhäll <stefan.asserhall@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-23 08:12+0100\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-01-16 17:41+0100\n"
 "Last-Translator: Stefan Asserhäll <stefan.asserhall@gmail.com>\n"
 "Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
 "Language: sv\n"
@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 24.08.3\n"
+"X-Generator: Lokalize 24.12.0\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -240,10 +240,27 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Fil vid inläsning av fil"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
 #, kde-format
+msgctxt "@title:window"
 msgid "Check New Version"
-msgstr "Sök efter ny version"
+msgstr "Kontrollera ny version"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"En ny version hittades. Klicka <a href=\"%1\">här</a> för att ladda ner den."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Ingen ny version hittades."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
+#, kde-format
+msgid "Check New Version"
+msgstr "Kontrollera ny version"
 
 #: pimcommon/whatsnew/whatsnewcomboboxwidget.cpp:27
 #, kde-format
@@ -251,18 +268,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Version:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Vad är nytt i %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Visa nyheter)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Vad är nytt i %2. %1"
@@ -589,178 +606,178 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Verk&ställ rättigheter för alla underkataloger"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Misslyckades importera visitkort"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Kan inte komma åt <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Välj e-postadress från kontakt"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Visa organisationsenhet för LDAP-resultat"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Anpassa komplettering..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Expandera grupper automatiskt"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Expandera grupper..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Senaste adresser"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Kontakter hittades i data"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP-server: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Sök"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Markera"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "&Avmarkera"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Visa svartlistade e-postadresser"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Fler resultat...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Sök i brev:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Efterforskning görs från tre tecken"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Sök i resultat..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Undanta domännamn:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Skilj domäner med '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Undanta brev med reguljärt uttryck:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Skilj reguljära uttryck med '%1'"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Markera"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Avmarkera"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Inget brev hittades."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 brev hittades"
 msgstr[1] "%1 brev hittades"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Inget resultat hittades"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "Listan har ändrats. Vill du spara innan du gör en annan sökning?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Spara"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Sök"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -787,24 +804,18 @@ msgstr "Senaste adresser"
 msgid "Blacklist Email Address"
 msgstr "Svartlista e-postadress"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Redigera kompletteringsordning"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP-server %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Flytta upp"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1242,24 +1253,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Anpassa adressbokens LDAP-inställningar"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP-servern är inte inställd ännu. Ställ in servern i IMAP-kontot innan "
-"prenumeration på serversidan anpassas."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Inloggning misslyckades. Ställ in IMAP-kontot innan prenumeration på "
-"serversidan anpassas."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1310,6 +1303,24 @@ msgstr "Resursinställning klar."
 msgid "Failed to create resource instance: %1"
 msgstr "Misslyckades skapa resursinstans: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP-servern är inte inställd ännu. Ställ in servern i IMAP-kontot innan "
+#~ "prenumeration på serversidan anpassas."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Inloggning misslyckades. Ställ in IMAP-kontot innan prenumeration på "
+#~ "serversidan anpassas."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Redigera kompletteringsordning"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Redigera anmärkning"
diff -pruN 4:24.12.3-2/po/ta/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ta/libpimcommon6.po
--- 4:24.12.3-2/po/ta/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ta/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -1,13 +1,13 @@
 # Copyright (C) 2024 This file is copyright:
 # This file is distributed under the same license as the pimcommon package.
 #
-# SPDX-FileCopyrightText: 2024 Kishore G <kishore96@gmail.com>
+# SPDX-FileCopyrightText: 2024, 2025 Kishore G <kishore96@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: pimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-12-01 19:18+0530\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-08-03 21:06+0530\n"
 "Last-Translator: Kishore G <kishore96@gmail.com>\n"
 "Language-Team: Tamil <kde-i18n-doc@kde.org>\n"
 "Language: ta\n"
@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 24.08.3\n"
+"X-Generator: Lokalize 25.04.3\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -241,7 +241,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "கோப்பை ஏற்றுவதில் சிக்கல்"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "புதிய பதிப்பு"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"புதிய பதிப்பு உள்ளது. அதைப் பதிவிறக்க <a href=\"%1\">இங்கு</a> கிளிக் செய்யவும்."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "எந்த புதிய பதிப்பும் இல்லை."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "புதிய பதிப்புள்ளதா என பார்"
@@ -252,21 +269,21 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "பதிப்பு:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "%1 தனில் புதியவை"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(செய்திகளை காட்டு)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
-msgstr ""
+msgstr "%2 தனில் புதியவை. %1"
 
 #: pimcommon/whatsnew/whatsnewwidget.cpp:44
 #, kde-format
@@ -585,178 +602,178 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "&அனைத்து சாரடைவுகளுக்கும் அனுமதிகளை செய்லபடுத்து."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard இறக்குமதி தோல்வியடைந்தது"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt><b>%1</b> தனை அணுக முடியவில்லை.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "தொடர்பிலிருந்து மின்னஞ்சலை தேர்ந்தெடு"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "நிரப்பலை அமை..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "குழுக்களை தானாக விரிவுபடுத்து"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "குழுக்களை விரிவுபடுத்து"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "சமீப முகவரிகள்"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "உங்கள் தரவில் கண்டுபிடித்த தொடர்புகள்"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP சேவையகம்: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "தேடு"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&தேர்ந்தெடு"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "தேர்வுகளை &நிராகரி"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "தடுத்த மின்னஞ்சல்களை காட்டு"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">கூடுதல் முடிவுகள்...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "மின்னஞ்சலைத் தேடு:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "தேடுவதற்கு மூன்று எழுத்துகளாவது இருக்க வேண்டும்"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "முடிவுகளில் தேடு..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "இந்த ஆள்களங்களைத் தவிர்:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "'%1'-ஆல் அள்களங்களைப் பிரிக்கவும்"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "இச்சுருங்குறித் தொடருடன் பொருந்தும் மின்னஞ்சலை உட்படுத்தாதே:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "'%1' தனைக் கொண்டு சுருங்குறித் தொடர்களைப் பிரிக்குவும்"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "தேர்ந்தெடு"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "தேர்வுகளை நிராகரி"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "எந்த மின்னஞ்சலும் கண்டுபிடிக்கப்படவில்லை."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 மின்னஞ்சல் கண்டுபிடிக்கப்பட்டது"
 msgstr[1] "%1 மின்னஞ்சல்கள் கண்டுபிடிக்கப்பட்டன"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "எதுவும் கண்டுபிடிக்கப்படவில்லை"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "பட்டியல் மாறியுள்ளது. அடுத்த தேடலுக்கு முன் இதை சேமிக்க வேண்டுமா?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "சேமி"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "தேடு"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -783,24 +800,18 @@ msgstr "சமீப முகவரி"
 msgid "Blacklist Email Address"
 msgstr "மின்னஞ்சல் முகவரியை தடு"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "நிரப்பல் வரிசையை திருத்துவது"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP சேவையகம் %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "மேலே நகர்த்து"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -992,25 +1003,25 @@ msgstr "மின்னஞ்சல்"
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:309
 #, kde-format
 msgid "Home Number"
-msgstr ""
+msgstr "இல்ல தொலைபேசி எண்"
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:96
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:311
 #, kde-format
 msgid "Work Number"
-msgstr ""
+msgstr "வேலையிட தொலைபேசி எண்"
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:97
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:313
 #, kde-format
 msgid "Mobile Number"
-msgstr ""
+msgstr "கைபேசி எண்"
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:98
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:315
 #, kde-format
 msgid "Fax Number"
-msgstr ""
+msgstr "தொலைநகலி எண்"
 
 #: pimcommonakonadi/ldap/ldapsearchdialog.cpp:99
 #, kde-format
@@ -1225,20 +1236,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "முகவரிப்புத்தகத்திற்கான LDAP அமைப்புகள்"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1288,3 +1285,7 @@ msgstr ""
 #, kde-format
 msgid "Failed to create resource instance: %1"
 msgstr ""
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "நிரப்பல் வரிசையை திருத்துவது"
diff -pruN 4:24.12.3-2/po/tr/libpimcommon6.po 4:25.08.2-0ubuntu2/po/tr/libpimcommon6.po
--- 4:24.12.3-2/po/tr/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/tr/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -10,8 +10,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdepim-kde4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2025-01-09 16:08+0300\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-01-16 16:00+0300\n"
 "Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
 "Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
 "Language: tr\n"
@@ -244,7 +244,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Dosya Yükleme Hatası"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Yeni Sürüm Denetle"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"Yeni bir sürüm bulundu. İndirmek için <a href=\"%1\">buraya</a> tıklayın."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Bulunan yeni sürüm yok."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Yeni Sürüm Denetle"
@@ -255,18 +272,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Sürüm:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "%1 Yenilikleri"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Haberleri Göster)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "%2 içinde neler yeni. %1"
@@ -595,179 +612,179 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "İzinleri tüm &alt klasörlere uygula"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard İçe Aktarılamadı"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt><b>%1</b> ögesine erişilemiyor.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Kişiden e-posta seçin"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "LDAP Sonuçları için Organizasyon Birimini Göster"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Tamamlamayı Yapılandır…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Grupları kendiliğinden genişlet"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Grupları Genişlet…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Son Kullanılan Adresler"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Verinizde bulunan kişiler"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP sunucusu: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Ara"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Seç"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "S&eçimi Kaldır"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Kara Listedeki E-postaları Göster"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Daha fazla sonuç…</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "E-posta ara:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Araştırma, 3 karakterden yapıldı"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Sonuçta ara…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Etki alanı adlarını dışla:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Etki alanını “%1” ile ayır"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Düzenli ifade kullanarak e-postaları dışla:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Düzenli ifadeyi “%1” ile ayır"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Seç"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Seçimi Kaldır"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "E-posta bulunamadı."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "1 e-posta bulundu"
 msgstr[1] "%1 e-posta bulundu"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Sonuç bulunamadı"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 "Liste değiştirildi. Başka bir arama yapmadan önce kaydetmek istiyor musunuz?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Kaydet"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Ara"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -794,24 +811,18 @@ msgstr "Son Kullanılan Adres"
 msgid "Blacklist Email Address"
 msgstr "E-posta Adreslerini Kara Listeye Al"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Tamamlama Sırasını Düzenle"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP sunucusu %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Yukarı taşı"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1250,24 +1261,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Adres Defteri LDAP Ayarlarını Yapılandır"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP sunucusu henüz yapılandırılmadı. Lütfen sunucu taraflı abonelik "
-"ayarlamasından önce IMAP hesabındaki sunucuyu yapılandırın."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Oturum açma başarısız, Lütfen sunucu taraflı abonelik ayarlamasından önce "
-"IMAP hesabındaki sunucuyu yapılandırın."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1318,6 +1311,24 @@ msgstr "Özkaynak kurulumu tamamlandı."
 msgid "Failed to create resource instance: %1"
 msgstr "Özkaynak örneği oluşturulamadı: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP sunucusu henüz yapılandırılmadı. Lütfen sunucu taraflı abonelik "
+#~ "ayarlamasından önce IMAP hesabındaki sunucuyu yapılandırın."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Oturum açma başarısız, Lütfen sunucu taraflı abonelik ayarlamasından önce "
+#~ "IMAP hesabındaki sunucuyu yapılandırın."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Tamamlama Sırasını Düzenle"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Notu Düzenle"
diff -pruN 4:24.12.3-2/po/ug/libpimcommon6.po 4:25.08.2-0ubuntu2/po/ug/libpimcommon6.po
--- 4:24.12.3-2/po/ug/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/ug/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+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"
@@ -248,7 +248,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr ""
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr ""
@@ -260,18 +276,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "پارىسچە"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -603,68 +619,68 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr ""
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgid "Search"
 msgstr "ئىزدەيدىغان تېكىست"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -672,7 +688,7 @@ msgctxt "@action:button"
 msgid "&Select"
 msgstr "تاللا(&L)…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
@@ -680,111 +696,111 @@ msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "تاللا(&L)…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "ئىزدەيدىغان تېكىست"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Select"
 msgstr "تاللا(&L)…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, fuzzy, kde-format
 #| msgctxt "select an email address"
 #| msgid "Se&lect..."
 msgid "Unselect"
 msgstr "تاللا(&L)…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr ""
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, fuzzy, kde-format
 #| msgid "Text to search for"
 msgctxt "@action"
 msgid "Search"
 msgstr "ئىزدەيدىغان تېكىست"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -811,24 +827,18 @@ msgstr ""
 msgid "Blacklist Email Address"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr ""
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr ""
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1264,20 +1274,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr ""
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/uk/libpimcommon6.po 4:25.08.2-0ubuntu2/po/uk/libpimcommon6.po
--- 4:24.12.3-2/po/uk/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/uk/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -3,13 +3,13 @@
 # This file is distributed under the license LGPL version 2.1 or
 # version 3 or later versions approved by the membership of KDE e.V.
 #
-# Yuri Chornoivan <yurchor@ukr.net>, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024.
+# Yuri Chornoivan <yurchor@ukr.net>, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.
 msgid ""
 msgstr ""
 "Project-Id-Version: libpimcommon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-10 23:14+0200\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-01-16 08:54+0200\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
 "Language: uk\n"
@@ -243,7 +243,24 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "Помилка під час завантаження файла"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "Виконати пошук нової версії"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+"Виявлено нову версію. Натисніть <a href=\"%1\">тут</a>, щоб її отримати."
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "Нової версії не знайдено."
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "Виконати пошук нової версії"
@@ -254,18 +271,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "Версія:"
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "Що нового у %1"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "(Показати новини)"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "Що нового у %2. %1"
@@ -593,148 +610,148 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "Застосувати права доступу до усіх &підтек."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "Не вдалося імпортувати vCard"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>Не вдалося отримати доступу до <b>%1</b>.</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "Вибір адреси ел. пошти із запису контакту"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "Показувати модуль установи для результатів із LDAP"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "Налаштувати автодоповнення…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "Автоматично розгортати групи"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "Розгорнути групи…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "Нещодавні адреси."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "Записи контактів, виявлені у ваших даних"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "Сервер LDAP: %1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "Пошук"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "&Позначити"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "З&няття позначення"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "Показати поштові повідомлення з «чорного» списку"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">Інші результати…</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "Шукати адресу ел. пошти:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "Результати отримано за 3 символами"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "Шукати у результатах…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "Виключити назви доменів:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "Відокремити домен з «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "Виключити адресу ел. пошти за формальним виразом:"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "Відокремлення формального виразу — «%1»"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "Вибрати"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "Зняття позначення"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "Адрес електронної пошти не знайдено."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
@@ -743,31 +760,31 @@ msgstr[1] "Знайдено %1 пові
 msgstr[2] "Знайдено %1 повідомлень"
 msgstr[3] "Знайдено одне повідомлення"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "Нічого не знайдено"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr ""
 "До списку внесено зміни. Хочете зберегти їх до виконання іншого пошуку?"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "Зберегти"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "Пошук"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -794,24 +811,18 @@ msgstr "Недавня адреса"
 msgid "Blacklist Email Address"
 msgstr "Додати адресу до «чорного» списку"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "Редагування порядку доповнення"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "Сервер LDAP %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "Пересунути вище"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1254,25 +1265,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "Налаштовування параметрів LDAP адресної книги"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"Не вказано параметри сервера IMAP. Будь ласка, вкажіть ці параметри у "
-"налаштуваннях облікового запису IMAP, перш ніж визначати підписки на боці "
-"сервера."
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr ""
-"Помилка під час спроби увійти. Будь ласка, налаштуйте обліковий запис IMAP, "
-"перш ніж визначати підписку на боці сервера."
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1323,6 +1315,25 @@ msgstr "Налаштовування р
 msgid "Failed to create resource instance: %1"
 msgstr "Не вдалося створити екземпляр ресурсу: %1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "Не вказано параметри сервера IMAP. Будь ласка, вкажіть ці параметри у "
+#~ "налаштуваннях облікового запису IMAP, перш ніж визначати підписки на боці "
+#~ "сервера."
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr ""
+#~ "Помилка під час спроби увійти. Будь ласка, налаштуйте обліковий запис "
+#~ "IMAP, перш ніж визначати підписку на боці сервера."
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "Редагування порядку доповнення"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "Редагування нотатки"
diff -pruN 4:24.12.3-2/po/zh_CN/libpimcommon6.po 4:25.08.2-0ubuntu2/po/zh_CN/libpimcommon6.po
--- 4:24.12.3-2/po/zh_CN/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/zh_CN/libpimcommon6.po	2025-09-15 05:53:38.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: 2024-11-23 02:28+0000\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
 "PO-Revision-Date: 2024-04-22 15:58\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
@@ -235,7 +235,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "加载文件错误"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "检查新版本"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr ""
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr ""
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "检查新版本"
@@ -246,18 +262,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr ""
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr ""
@@ -577,177 +593,177 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "应用权限到所有子文件夹(&S)"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard 导入失败"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>无法访问 <b>%1</b>。</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "从联系人中选择电子邮件"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "在 LDAP 结果中显示组织部门"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "配置补全..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "自动展开分组"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "展开分组..."
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "最近使用的地址"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "在您的数据中找到了联系人"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP 服务器：%1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "搜索"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "选择(&S)"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "取消选择(&U)"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "显示黑名单中的电子邮件"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">更多结果...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "搜索电子邮件："
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "3 个字符起会重新搜索"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "在结果中搜索..."
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "排除的域名："
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "以“%1”分隔域名"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "以正则表达式排除电子邮件："
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "以“%1”分隔正则表达式"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "选择"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "取消选择"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "没有找到电子邮件。"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "找到 %1 封电子邮件"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "没有找到结果"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "列表已更改。您想要在进行另一个搜索之前保存吗？"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "保存"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "搜索"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -774,24 +790,18 @@ msgstr "最近使用的地址"
 msgid "Blacklist Email Address"
 msgstr "黑名单中的电子邮件地址"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "编辑补全顺序"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP 服务器 %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "上移"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1223,20 +1233,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "配置地址簿 LDAP 设置"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr "IMAP 服务器尚未配置。请在设置服务器端订阅前在 IMAP 账户里配置服务器。"
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr "登录失败，请在设置服务器端订阅前先配置 IMAP 账户。"
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
diff -pruN 4:24.12.3-2/po/zh_TW/libpimcommon6.po 4:25.08.2-0ubuntu2/po/zh_TW/libpimcommon6.po
--- 4:24.12.3-2/po/zh_TW/libpimcommon6.po	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/po/zh_TW/libpimcommon6.po	2025-09-15 05:53:38.000000000 +0000
@@ -3,13 +3,13 @@
 #
 # Franklin Weng <franklin at goodhorse dot idv dot tw>, 2012, 2013, 2014, 2015.
 # pan93412 <pan93412@gmail.com>, 2019.
-# SPDX-FileCopyrightText: 2023, 2024 Kisaragi Hiu <mail@kisaragi-hiu.com>
+# SPDX-FileCopyrightText: 2023, 2024, 2025 Kisaragi Hiu <mail@kisaragi-hiu.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2024-11-23 02:28+0000\n"
-"PO-Revision-Date: 2024-11-11 15:38+0900\n"
+"POT-Creation-Date: 2025-06-21 00:43+0000\n"
+"PO-Revision-Date: 2025-02-06 20:43+0900\n"
 "Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\n"
 "Language-Team: Traditional Chinese <zh-l10n@lists.slat.org>\n"
 "Language: zh_TW\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Lokalize 24.08.2\n"
+"X-Generator: Lokalize 25.03.70\n"
 
 #: pimcommon-activities/configureactivitieswidget.cpp:56
 #, kde-format
@@ -239,7 +239,23 @@ msgctxt "@title:window"
 msgid "Load File Error"
 msgstr "載入檔案錯誤"
 
-#: pimcommon/verifynewversion/verifynewversionwidget.cpp:31
+#: pimcommon/verifynewversion/checknewversiondialog.cpp:17
+#, kde-format
+msgctxt "@title:window"
+msgid "Check New Version"
+msgstr "檢查新版本"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:51
+#, kde-format
+msgid "A new version found. Click <a href=\"%1\">here</a> for downloading it."
+msgstr "找到了新版本。請點擊<a href=\"%1\">此處</a>來下載它。"
+
+#: pimcommon/verifynewversion/checknewversionwidget.cpp:58
+#, kde-format
+msgid "No new version found."
+msgstr "沒有找到新版本。"
+
+#: pimcommon/verifynewversion/verifynewversionwidget.cpp:33
 #, kde-format
 msgid "Check New Version"
 msgstr "檢查新版本"
@@ -250,18 +266,18 @@ msgctxt "@label:textbox"
 msgid "Version:"
 msgstr "版本："
 
-#: pimcommon/whatsnew/whatsnewdialog.cpp:27
+#: pimcommon/whatsnew/whatsnewdialog.cpp:26
 #, kde-format
 msgctxt "@title:window"
 msgid "What's new in %1"
 msgstr "%1 的新功能"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "(Show News)"
 msgstr "（顯示最新消息）"
 
-#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:21
+#: pimcommon/whatsnew/whatsnewmessagewidget.cpp:22
 #, kde-format
 msgid "What's new in %2. %1"
 msgstr "%2 的新功能。%1"
@@ -581,177 +597,177 @@ msgctxt "@option:check"
 msgid "Apply permissions on all &subfolders."
 msgstr "套用權限到所有子資料夾(&S)。"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:324
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:330
 #, kde-format
 msgid "vCard Import Failed"
 msgstr "vCard 匯入失敗"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:325
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:331
 #, kde-format
 msgid "<qt>Unable to access <b>%1</b>.</qt>"
 msgstr "<qt>無法存取 <b>%1</b>。</qt>"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:445
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:451
 #, kde-format
 msgid "Select email from contact"
 msgstr "從聯絡人選取電子郵件"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:565
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:571
 #, kde-format
 msgctxt "@action"
 msgid "Show Organization Unit for LDAP results"
 msgstr "為 LDAP 結果顯示組織單位"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:573
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:579
 #, kde-format
 msgid "Configure Completion..."
 msgstr "設定補完…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:577
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
 #, kde-format
 msgid "Automatically expand groups"
 msgstr "自動展開群組"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:583
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:589
 #, kde-format
 msgid "Expand Groups..."
 msgstr "展開群組…"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:616
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:312
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp:623
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:313
 #, kde-format
 msgid "Recent Addresses"
 msgstr "最近的地址"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:108
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:752
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:753
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:117
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:749
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp:750
 #, kde-format
 msgctxt "@title:group"
 msgid "Contacts found in your data"
 msgstr "在您的資料中找到的聯絡人"
 
-#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:35
+#: pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp:52
 #, kde-format
 msgid "LDAP server: %1"
 msgstr "LDAP 伺服器：%1"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:36
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:36
 #, kde-format
 msgid "Search"
 msgstr "搜尋"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:37
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:37
 #, kde-format
 msgctxt "@action:button"
 msgid "&Select"
 msgstr "選取(&S)"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:38
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:38
 #, kde-format
 msgctxt "@action:button"
 msgid "&Unselect"
 msgstr "取消選取(&U)"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:39
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:39
 #, kde-format
 msgctxt "@action:button"
 msgid "Show Blacklisted Emails"
 msgstr "顯示已加入黑名單的電子郵件"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:40
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:40
 #, kde-format
 msgctxt "@label:textbox"
 msgid "<qt><a href=\"more_result\">More result...</a></qt>"
 msgstr "<qt><a href=\"more_result\">更多結果...</a></qt>"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:49
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:49
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Search email:"
 msgstr "搜尋電子郵件："
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:53
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:53
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Research is done from 3 characters"
 msgstr "已從三個字元完成重新搜尋"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:105
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search in result..."
 msgstr "在結果中搜尋…"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:118
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:118
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude domain names:"
 msgstr "排除網域名稱："
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:126
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:126
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate domain with '%1'"
 msgstr "用 '%1' 分隔網域"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:132
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:132
 #, kde-format
 msgctxt "@label:textbox"
 msgid "Exclude email with Regular Expression:"
 msgstr "用正則表達式排除電子郵件："
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:140
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:140
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Separate regular expression with '%1'"
 msgstr "用 '%1' 分隔正則表達式"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:161
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:161
 #, kde-format
 msgid "Select"
 msgstr "選取"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:163
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:163
 #, kde-format
 msgid "Unselect"
 msgstr "取消選取"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:286
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:286
 #, kde-format
 msgid "No email found."
 msgstr "找不到電子郵件。"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp:288
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp:288
 #, kde-format
 msgid "1 email found"
 msgid_plural "%1 emails found"
 msgstr[0] "找到 %1 個電子郵件"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp:137
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp:137
 #, kde-format
 msgid "No result found"
 msgstr "找不到結果"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:24
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:24
 #, kde-format
 msgid ""
 "The list was changed. Do you want to save before to make another search ?"
 msgstr "列表已變更。您要在進行另一個搜尋之前先儲存嗎？"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:25
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:25
 #, kde-format
 msgctxt "@action"
 msgid "Save"
 msgstr "儲存"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:30
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:30
 #, kde-format
 msgctxt "@action"
 msgid "Search"
 msgstr "搜尋"
 
-#: pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp:35
+#: pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp:35
 #, kde-format
 msgctxt "@action"
 msgid "Cancel"
@@ -778,24 +794,18 @@ msgstr "最近的位址"
 msgid "Blacklist Email Address"
 msgstr "將電子郵件地址加入黑名單"
 
-#: pimcommonakonadi/addressline/completionorder/completionordereditor.cpp:45
-#, kde-format
-msgctxt "@title:window"
-msgid "Edit Completion Order"
-msgstr "編輯補完順序"
-
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:54
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:55
 #, kde-format
 msgid "LDAP server %1"
 msgstr "LDAP 伺服器 %1"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:260
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:261
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Up"
 msgstr "上移"
 
-#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:269
+#: pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp:270
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Move Down"
@@ -1228,21 +1238,6 @@ msgctxt "@title:window"
 msgid "Configure the Address Book LDAP Settings"
 msgstr "調整這個通訊錄的 LDAP 設定"
 
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:69
-#, kde-format
-msgid ""
-"IMAP server not configured yet. Please configure the server in the IMAP "
-"account before setting up server-side subscription."
-msgstr ""
-"IMAP 伺服器尚未設定。請在 IMAP 帳號裡設定伺服器後再設定伺服器端的訂閱。"
-
-#: pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp:71
-#, kde-format
-msgid ""
-"Log in failed, please configure the IMAP account before setting up server-"
-"side subscription."
-msgstr "登入失敗，請在設定伺服器端的訂閱前先設定好 IMAP 帳號。"
-
 #: pimcommonakonadi/util/createresource.cpp:64
 #, kde-format
 msgid "Resource type '%1' is not available."
@@ -1293,6 +1288,21 @@ msgstr "資源設定完成。"
 msgid "Failed to create resource instance: %1"
 msgstr "建立資源實體失敗：%1"
 
+#~ msgid ""
+#~ "IMAP server not configured yet. Please configure the server in the IMAP "
+#~ "account before setting up server-side subscription."
+#~ msgstr ""
+#~ "IMAP 伺服器尚未設定。請在 IMAP 帳號裡設定伺服器後再設定伺服器端的訂閱。"
+
+#~ msgid ""
+#~ "Log in failed, please configure the IMAP account before setting up server-"
+#~ "side subscription."
+#~ msgstr "登入失敗，請在設定伺服器端的訂閱前先設定好 IMAP 帳號。"
+
+#~ msgctxt "@title:window"
+#~ msgid "Edit Completion Order"
+#~ msgstr "編輯補完順序"
+
 #~ msgctxt "@title:window"
 #~ msgid "Edit Note"
 #~ msgstr "編輯備忘"
diff -pruN 4:24.12.3-2/sanitizers.supp 4:25.08.2-0ubuntu2/sanitizers.supp
--- 4:24.12.3-2/sanitizers.supp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/sanitizers.supp	2025-09-15 05:53:38.000000000 +0000
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021-2024 Laurent Montel <montel@kde.org>
+# SPDX-FileCopyrightText: 2021-2025 Laurent Montel <montel@kde.org>
 # SPDX-License-Identifier: CC0-1.0
 # Suppression file for ASAN/LSAN
 
diff -pruN 4:24.12.3-2/src/CMakeLists.txt 4:25.08.2-0ubuntu2/src/CMakeLists.txt
--- 4:24.12.3-2/src/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -5,5 +5,5 @@ add_definitions(-DTRANSLATION_DOMAIN=\"l
 add_subdirectory(pimcommon)
 add_subdirectory(pimcommonakonadi)
 if(TARGET Plasma::Activities)
-   add_subdirectory(pimcommon-activities)
+    add_subdirectory(pimcommon-activities)
 endif()
diff -pruN 4:24.12.3-2/src/pimcommon/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -1,9 +1,11 @@
 # SPDX-License-Identifier: CC0-1.0
 # SPDX-FileCopyrightText: none
 
-install(FILES
-    ${CMAKE_CURRENT_BINARY_DIR}/pimcommon_version.h
-    DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommon/ COMPONENT Devel
+install(
+    FILES
+        ${CMAKE_CURRENT_BINARY_DIR}/pimcommon_version.h
+    DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommon/
+    COMPONENT Devel
 )
 
 ecm_setup_version(PROJECT VARIABLE_PREFIX PIMCOMMON
@@ -12,12 +14,11 @@ ecm_setup_version(PROJECT VARIABLE_PREFI
     SOVERSION 6
 )
 
-
 macro(add_resource_iface _kcfgFile _ifaceName _className)
     kcfg_generate_dbus_interface(${CMAKE_CURRENT_SOURCE_DIR}/${_kcfgFile} ${_ifaceName})
     qt_add_dbus_interface(libpimcommon_SRCS
         ${CMAKE_CURRENT_BINARY_DIR}/${_ifaceName}.xml ${_fileName} ${_className}
-)
+    )
 endmacro()
 
 add_resource_iface(util/imapresource.kcfg org.kde.Akonadi.Imap.Settings imapresourcesettings)
@@ -30,108 +31,103 @@ ecm_qt_declare_logging_category(KPim6Pim
         EXPORT PIMCOMMON
 )
 
-target_sources(KPim6PimCommon PRIVATE
-    ${libpimcommon_SRCS}
-    genericplugins/pluginutil.cpp
-    genericplugins/genericpluginmanager.cpp
-    genericplugins/genericplugin.cpp
-    genericplugins/abstractgenericplugin.cpp
-    genericplugins/abstractgenericplugininterface.cpp
-    configureplugins/configurepluginslistwidget.cpp
-    configureplugins/configurepluginswidget.cpp
-    configureplugins/configureplugindialog.cpp
-
-    templatewidgets/templatelistwidget.cpp
-    templatewidgets/templateeditdialog.cpp
-    templatewidgets/templatemanager.cpp
-    widgets/renamefiledialog.cpp
-    widgets/simplestringlisteditor.cpp
-    widgets/customtreeview.cpp
-    widgets/configureimmutablewidgetutils.cpp
-    widgets/kactionmenuchangecase.cpp
-    widgets/spellchecklineedit.cpp
-    widgets/lineeditwithcompleterng.cpp
-    widgets/customlogwidget.cpp
-    customtools/customtoolsplugin.cpp
-    customtools/customtoolspluginmanager.cpp
-    customtools/customtoolswidgetng.cpp
-    customtools/customtoolsviewinterface.cpp
-    util/pimutil.cpp
-    util/broadcaststatus.cpp
-
-    shareserviceurl/shareserviceurlmanager.cpp
-    network/networkmanager.cpp
-    widgets/icons.qrc
-
-    customtools/customtoolswidgetng.h
-    customtools/customtoolsplugin.h
-    customtools/customtoolspluginmanager.h
-    customtools/customtoolsviewinterface.h
-    configureplugins/configureplugindialog.h
-    configureplugins/configurepluginswidget.h
-    configureplugins/configurepluginslistwidget.h
-
-    configureplugins/configurepluginstreewidgetdelegate.h
-    configureplugins/configurepluginstreewidgetdelegate.cpp
-
-    shareserviceurl/shareserviceurlmanager.h
-    pimcommon_private_export.h
-    network/networkmanager.h
-    widgets/renamefiledialog.h
-    widgets/spellchecklineedit.h
-    widgets/customtreeview.h
-    widgets/lineeditwithcompleterng.h
-    widgets/simplestringlisteditor.h
-    widgets/customlogwidget.h
-    widgets/configureimmutablewidgetutils.h
-    widgets/kactionmenuchangecase.h
-    templatewidgets/templatemanager.h
-    templatewidgets/templatelistwidget.h
-    templatewidgets/templateeditdialog.h
-    util/broadcaststatus.h
-    util/pimutil.h
-    genericplugins/genericplugin.h
-    genericplugins/genericpluginmanager.h
-    genericplugins/pluginutil.h
-    genericplugins/abstractgenericplugininterface.h
-    genericplugins/abstractgenericplugin.h
-
-    autocorrection/widgets/lineeditwithautocorrection.h
-    autocorrection/widgets/lineeditwithautocorrection.cpp
-
-    widgets/purposemenumessagewidget.h
-    widgets/purposemenumessagewidget.cpp
-
-
-    needupdateversion/needupdateversionwidget.h
-    needupdateversion/needupdateversionwidget.cpp
-
-    needupdateversion/needupdateversionutils.h
-    needupdateversion/needupdateversionutils.cpp
-
-    widgets/purposemenuwidget.h
-    widgets/purposemenuwidget.cpp
-
-    whatsnew/whatsnewdialog.h
-    whatsnew/whatsnewdialog.cpp
-    whatsnew/whatsnewwidget.h
-    whatsnew/whatsnewwidget.cpp
-
-    whatsnew/whatsnewmessagewidget.h
-    whatsnew/whatsnewmessagewidget.cpp
-
-    whatsnew/whatsnewcomboboxwidget.h
-    whatsnew/whatsnewcomboboxwidget.cpp
-
-    whatsnew/whatsnewtranslationsbase.h
-    whatsnew/whatsnewtranslationsbase.cpp
-    whatsnew/whatsnewinfo.h
-    whatsnew/whatsnewinfo.cpp
-    
-    verifynewversion/verifynewversionutils.cpp
-    verifynewversion/verifynewversionutils.h
-    verifynewversion/verifynewversionwidget.cpp
-    verifynewversion/verifynewversionwidget.h
+target_sources(
+    KPim6PimCommon
+    PRIVATE
+        ${libpimcommon_SRCS}
+        genericplugins/pluginutil.cpp
+        genericplugins/genericpluginmanager.cpp
+        genericplugins/genericplugin.cpp
+        genericplugins/abstractgenericplugin.cpp
+        genericplugins/abstractgenericplugininterface.cpp
+        configureplugins/configurepluginslistwidget.cpp
+        configureplugins/configurepluginswidget.cpp
+        configureplugins/configureplugindialog.cpp
+        templatewidgets/templatelistwidget.cpp
+        templatewidgets/templateeditdialog.cpp
+        templatewidgets/templatemanager.cpp
+        widgets/renamefiledialog.cpp
+        widgets/simplestringlisteditor.cpp
+        widgets/customtreeview.cpp
+        widgets/configureimmutablewidgetutils.cpp
+        widgets/kactionmenuchangecase.cpp
+        widgets/spellchecklineedit.cpp
+        widgets/lineeditwithcompleterng.cpp
+        widgets/customlogwidget.cpp
+        customtools/customtoolsplugin.cpp
+        customtools/customtoolspluginmanager.cpp
+        customtools/customtoolswidgetng.cpp
+        customtools/customtoolsviewinterface.cpp
+        util/pimutil.cpp
+        util/broadcaststatus.cpp
+        shareserviceurl/shareserviceurlmanager.cpp
+        network/networkmanager.cpp
+        customtools/customtoolswidgetng.h
+        customtools/customtoolsplugin.h
+        customtools/customtoolspluginmanager.h
+        customtools/customtoolsviewinterface.h
+        configureplugins/configureplugindialog.h
+        configureplugins/configurepluginswidget.h
+        configureplugins/configurepluginslistwidget.h
+        configureplugins/configurepluginstreewidgetdelegate.h
+        configureplugins/configurepluginstreewidgetdelegate.cpp
+        shareserviceurl/shareserviceurlmanager.h
+        pimcommon_private_export.h
+        network/networkmanager.h
+        widgets/renamefiledialog.h
+        widgets/spellchecklineedit.h
+        widgets/customtreeview.h
+        widgets/lineeditwithcompleterng.h
+        widgets/simplestringlisteditor.h
+        widgets/customlogwidget.h
+        widgets/configureimmutablewidgetutils.h
+        widgets/kactionmenuchangecase.h
+        templatewidgets/templatemanager.h
+        templatewidgets/templatelistwidget.h
+        templatewidgets/templateeditdialog.h
+        util/broadcaststatus.h
+        util/pimutil.h
+        genericplugins/genericplugin.h
+        genericplugins/genericpluginmanager.h
+        genericplugins/pluginutil.h
+        genericplugins/abstractgenericplugininterface.h
+        genericplugins/abstractgenericplugin.h
+        autocorrection/widgets/lineeditwithautocorrection.h
+        autocorrection/widgets/lineeditwithautocorrection.cpp
+        widgets/purposemenumessagewidget.h
+        widgets/purposemenumessagewidget.cpp
+        needupdateversion/needupdateversionwidget.h
+        needupdateversion/needupdateversionwidget.cpp
+        needupdateversion/needupdateversionutils.h
+        needupdateversion/needupdateversionutils.cpp
+        needupdateversion/needupdatecheckexistingnewversionjob.cpp
+        needupdateversion/needupdatecheckexistingnewversionjob.h
+        needupdateversion/needupdateparsehtmljob.cpp
+        needupdateversion/needupdateparsehtmljob.h
+        needupdateversion/needupdateparsehtmlutil.cpp
+        needupdateversion/needupdateparsehtmlutil.h
+        widgets/purposemenuwidget.h
+        widgets/purposemenuwidget.cpp
+        whatsnew/whatsnewdialog.h
+        whatsnew/whatsnewdialog.cpp
+        whatsnew/whatsnewwidget.h
+        whatsnew/whatsnewwidget.cpp
+        whatsnew/whatsnewmessagewidget.h
+        whatsnew/whatsnewmessagewidget.cpp
+        whatsnew/whatsnewcomboboxwidget.h
+        whatsnew/whatsnewcomboboxwidget.cpp
+        whatsnew/whatsnewtranslationsbase.h
+        whatsnew/whatsnewtranslationsbase.cpp
+        whatsnew/whatsnewinfo.h
+        whatsnew/whatsnewinfo.cpp
+        verifynewversion/verifynewversionutils.cpp
+        verifynewversion/verifynewversionutils.h
+        verifynewversion/verifynewversionwidget.cpp
+        verifynewversion/verifynewversionwidget.h
+        verifynewversion/checknewversiondialog.cpp
+        verifynewversion/checknewversiondialog.h
+        verifynewversion/checknewversionwidget.cpp
+        verifynewversion/checknewversionwidget.h
 )
 
 if(ENABLE_WARN_OUTDATED)
@@ -141,7 +137,12 @@ else()
 endif()
 
 if(COMPILE_WITH_UNITY_CMAKE_SUPPORT)
-    set_target_properties(KPim6PimCommon PROPERTIES UNITY_BUILD ON)
+    set_target_properties(
+        KPim6PimCommon
+        PROPERTIES
+            UNITY_BUILD
+                ON
+    )
 endif()
 ecm_generate_export_header(KPim6PimCommon
     BASE_NAME pimcommon
@@ -150,54 +151,55 @@ ecm_generate_export_header(KPim6PimCommo
     USE_VERSION_HEADER
 )
 
-
-target_link_libraries(KPim6PimCommon
+target_link_libraries(
+    KPim6PimCommon
     PUBLIC
-    Qt::Gui
-    Qt::Widgets
-    Qt::DBus
-    KF6::KIOCore
-    KF6::WidgetsAddons
-    KF6::TextCustomEditor
+        Qt::Gui
+        Qt::Widgets
+        Qt::DBus
+        KF6::KIOCore
+        KF6::WidgetsAddons
+        KF6::TextCustomEditor
     PRIVATE
-    Qt::Network
-    KF6::I18n
-    KF6::XmlGui
-    KF6::KIOWidgets
-    KF6::ItemViews
-    KF6::NewStuffCore
-    KF6::NewStuffWidgets
-    KF6::Purpose
-    KF6::PurposeWidgets
-    KF6::Codecs
+        Qt::Network
+        KF6::I18n
+        KF6::XmlGui
+        KF6::KIOWidgets
+        KF6::ItemViews
+        KF6::NewStuffCore
+        KF6::NewStuffWidgets
+        KF6::Purpose
+        KF6::PurposeWidgets
+        KF6::Codecs
+        KF6::ColorScheme
 )
 if(TARGET KF6::TextAutoCorrectionWidgets)
-    target_link_libraries(KPim6PimCommon
-        PUBLIC
-        KF6::TextAutoCorrectionWidgets
-)
+    target_link_libraries(KPim6PimCommon PUBLIC KF6::TextAutoCorrectionWidgets)
 else()
-    target_link_libraries(KPim6PimCommon
-        PUBLIC
-        KF6::TextAutoCorrection
-)
+    target_link_libraries(KPim6PimCommon PUBLIC KF6::TextAutoCorrection)
 endif()
 
 target_include_directories(KPim6PimCommon INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommon/>")
 
-target_include_directories(KPim6PimCommon PUBLIC "$<BUILD_INTERFACE:${pimcommon_SOURCE_DIR}/src;${pimcommon_BINARY_DIR}/src>")
-
-set_target_properties(KPim6PimCommon PROPERTIES
-    VERSION ${PIMCOMMON_VERSION}
-    SOVERSION ${PIMCOMMON_SOVERSION}
-    EXPORT_NAME PimCommon
+target_include_directories(
+    KPim6PimCommon
+    PUBLIC
+        "$<BUILD_INTERFACE:${pimcommon_SOURCE_DIR}/src;${pimcommon_BINARY_DIR}/src>"
 )
 
-install(TARGETS
+set_target_properties(
     KPim6PimCommon
-    EXPORT KPim6PimCommonTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
+    PROPERTIES
+        VERSION
+            ${PIMCOMMON_VERSION}
+        SOVERSION
+            ${PIMCOMMON_SOVERSION}
+        EXPORT_NAME
+            PimCommon
 )
 
+install(TARGETS KPim6PimCommon EXPORT KPim6PimCommonTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
+
 if(BUILD_TESTING)
     add_subdirectory(widgets/autotests)
     add_subdirectory(shareserviceurl/autotests)
@@ -237,6 +239,9 @@ ecm_generate_headers(PimCommon_Camelcase
     HEADER_NAMES
     NeedUpdateVersionUtils
     NeedUpdateVersionWidget
+    NeedUpdateParseHtmlJob
+    NeedUpdateCheckExistingNewVersionJob
+    NeedUpdateParseHtmlUtil
     REQUIRED_HEADERS PimCommon_needupdateversionwidgets_HEADERS
     PREFIX PimCommon
     RELATIVE needupdateversion
@@ -295,7 +300,6 @@ ecm_generate_headers(PimCommon_Camelcase
     RELATIVE templatewidgets
 )
 
-
 ecm_generate_headers(PimCommon_Camelcasewidgets_HEADERS
     HEADER_NAMES
     CustomTreeView
@@ -324,7 +328,6 @@ ecm_generate_headers(PimCommon_Camelcase
     RELATIVE configureplugins
 )
 
-
 ecm_generate_headers(PimCommon_Camelcasewhatsnew_HEADERS
     HEADER_NAMES
     WhatsNewComboBoxWidget
@@ -337,51 +340,52 @@ ecm_generate_headers(PimCommon_Camelcase
     RELATIVE whatsnew
 )
 
-install(FILES
-    ${PimCommon_Camelcaseconfigureplugins_HEADERS}
-    ${PimCommon_CamelCasegenericplugins_HEADERS}
-    ${PimCommon_Camelcaseautocorrectionwidgets_HEADERS}
-    ${PimCommon_CamelCasenetworkmanager_HEADERS}
-    ${PimCommon_Camelcaseneedupdateversionwidgets_HEADERS}
-    ${PimCommon_Camelverifynewversion_HEADERS}
-    ${PimCommon_CamelCase_HEADERS}
-    ${PimCommon_CamelCasejob_HEADERS}
-    ${PimCommon_Camelcasecustomtools_HEADERS}
-    ${PimCommon_Camelcasemanagerserversidesubscription_HEADERS}
-    ${PimCommon_Camelcasemigrate_HEADERS}
-    ${PimCommon_Camelcaseplaintexteditor_HEADERS}
-    ${PimCommon_Camelcaserichtexteditor_HEADERS}
-    ${PimCommon_Camelcasescript_HEADERS}
-    ${PimCommon_Camelcaseshareserviceurl_HEADERS}
-    ${PimCommon_Camelcasetemplatelist_HEADERS}
-    ${PimCommon_Camelcasetexteditor_commonwidget_HEADERS}
-    ${PimCommon_Camelcasewidgets_HEADERS}
-    ${PimCommon_Camelcasewhatsnew_HEADERS}
+install(
+    FILES
+        ${PimCommon_Camelcaseconfigureplugins_HEADERS}
+        ${PimCommon_CamelCasegenericplugins_HEADERS}
+        ${PimCommon_Camelcaseautocorrectionwidgets_HEADERS}
+        ${PimCommon_CamelCasenetworkmanager_HEADERS}
+        ${PimCommon_Camelcaseneedupdateversionwidgets_HEADERS}
+        ${PimCommon_Camelverifynewversion_HEADERS}
+        ${PimCommon_CamelCase_HEADERS}
+        ${PimCommon_CamelCasejob_HEADERS}
+        ${PimCommon_Camelcasecustomtools_HEADERS}
+        ${PimCommon_Camelcasemanagerserversidesubscription_HEADERS}
+        ${PimCommon_Camelcasemigrate_HEADERS}
+        ${PimCommon_Camelcaseplaintexteditor_HEADERS}
+        ${PimCommon_Camelcaserichtexteditor_HEADERS}
+        ${PimCommon_Camelcasescript_HEADERS}
+        ${PimCommon_Camelcaseshareserviceurl_HEADERS}
+        ${PimCommon_Camelcasetemplatelist_HEADERS}
+        ${PimCommon_Camelcasetexteditor_commonwidget_HEADERS}
+        ${PimCommon_Camelcasewidgets_HEADERS}
+        ${PimCommon_Camelcasewhatsnew_HEADERS}
     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommon/PimCommon
     COMPONENT Devel
 )
 
-install(FILES
-    ${CMAKE_CURRENT_BINARY_DIR}/imapresourcesettings.h
-    ${CMAKE_CURRENT_BINARY_DIR}/pimcommon_export.h
-    ${PimCommon_HEADERS}
-    ${PimCommon_autocorrectionwidgets_HEADERS}
-    ${PimCommon_genericplugins_HEADERS}
-    ${PimCommon_configureplugins_HEADERS}
-    ${PimCommon_networkmanager_HEADERS}
-    ${PimCommon_needupdateversionwidgets_HEADERS}
-    ${PimCommon_customtools_HEADERS}
-    ${PimCommon_job_HEADERS}
-    ${PimCommon_managerserversidesubscription_HEADERS}
-    ${PimCommon_plaintexteditor_HEADERS}
-    ${PimCommon_richtexteditor_HEADERS}
-    ${PimCommon_shareserviceurl_HEADERS}
-    ${PimCommon_templatelist_HEADERS}
-    ${PimCommon_texteditor_commonwidget_HEADERS}
-    ${PimCommon_widgets_HEADERS}
-    ${PimCommon_whatsnew_HEADERS}
-    ${PimCommon_verifynewversion_HEADERS}
-
+install(
+    FILES
+        ${CMAKE_CURRENT_BINARY_DIR}/imapresourcesettings.h
+        ${CMAKE_CURRENT_BINARY_DIR}/pimcommon_export.h
+        ${PimCommon_HEADERS}
+        ${PimCommon_autocorrectionwidgets_HEADERS}
+        ${PimCommon_genericplugins_HEADERS}
+        ${PimCommon_configureplugins_HEADERS}
+        ${PimCommon_networkmanager_HEADERS}
+        ${PimCommon_needupdateversionwidgets_HEADERS}
+        ${PimCommon_customtools_HEADERS}
+        ${PimCommon_job_HEADERS}
+        ${PimCommon_managerserversidesubscription_HEADERS}
+        ${PimCommon_plaintexteditor_HEADERS}
+        ${PimCommon_richtexteditor_HEADERS}
+        ${PimCommon_shareserviceurl_HEADERS}
+        ${PimCommon_templatelist_HEADERS}
+        ${PimCommon_texteditor_commonwidget_HEADERS}
+        ${PimCommon_widgets_HEADERS}
+        ${PimCommon_whatsnew_HEADERS}
+        ${PimCommon_verifynewversion_HEADERS}
     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommon/pimcommon
     COMPONENT Devel
 )
@@ -433,30 +437,36 @@ if(BUILD_QCH)
         TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
         QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
         COMPONENT Devel
-)
+    )
 endif()
 
 set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KPim6PimCommon")
 if(BUILD_QCH)
-ecm_install_qch_export(
-    TARGETS KPim6PimCommon_QCH
-    FILE KPim6PimCommonQchTargets.cmake
-    DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
-    COMPONENT Devel
-)
-set(PACKAGE_INCLUDE_QCHTARGETS "include(\"\${CMAKE_CURRENT_LIST_DIR}/KPim6PimCommonQchTargets.cmake\")")
+    ecm_install_qch_export(
+        TARGETS KPim6PimCommon_QCH
+        FILE KPim6PimCommonQchTargets.cmake
+        DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+        COMPONENT Devel
+    )
+    set(PACKAGE_INCLUDE_QCHTARGETS "include(\"\${CMAKE_CURRENT_LIST_DIR}/KPim6PimCommonQchTargets.cmake\")")
 endif()
 configure_package_config_file(
     "${CMAKE_CURRENT_SOURCE_DIR}/KPimCommonConfig.cmake.in"
     "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonConfig.cmake"
-    INSTALL_DESTINATION  ${CMAKECONFIG_INSTALL_DIR}
+    INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
 )
 
-install(FILES
-    "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonConfig.cmake"
-    "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonConfigVersion.cmake"
+install(
+    FILES
+        "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonConfig.cmake"
+        "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonConfigVersion.cmake"
     DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
     COMPONENT Devel
 )
 
-install(EXPORT KPim6PimCommonTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}" FILE KPim6PimCommonTargets.cmake NAMESPACE KPim6::)
+install(
+    EXPORT KPim6PimCommonTargets
+    DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+    FILE KPim6PimCommonTargets.cmake
+    NAMESPACE KPim6::
+)
diff -pruN 4:24.12.3-2/src/pimcommon/autocorrection/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/autocorrection/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -1,21 +1,25 @@
 # SPDX-License-Identifier: CC0-1.0
 # SPDX-FileCopyrightText: none
 macro(add_pimcommon_autocorrect_unittest _source)
-  set(_test ${_source})
-  get_filename_component(_name ${_source} NAME_WE)
-  add_executable(${_name} ${_test} ${_name}.h)
-  add_test(NAME ${_name} COMMAND ${_name})
-  ecm_mark_as_test(pimcommon-autocorrection-${_name})
-  target_link_libraries(${_name}  Qt::Test KPim6::PimCommon)
-  if(TARGET KF6::TextAutoCorrectionWidgets)
-      target_link_libraries(${_name}
-          KF6::TextAutoCorrectionWidgets
-     )
-else()
-    target_link_libraries(${_name}
-        KF6::TextAutoCorrection
-)
-endif()
+    set(_test ${_source})
+    get_filename_component(_name ${_source} NAME_WE)
+    add_executable(
+        ${_name}
+        ${_test}
+        ${_name}.h
+    )
+    add_test(NAME ${_name} COMMAND ${_name})
+    ecm_mark_as_test(pimcommon-autocorrection-${_name})
+    target_link_libraries(
+        ${_name}
+        Qt::Test
+        KPim6::PimCommon
+    )
+    if(TARGET KF6::TextAutoCorrectionWidgets)
+        target_link_libraries(${_name} KF6::TextAutoCorrectionWidgets)
+    else()
+        target_link_libraries(${_name} KF6::TextAutoCorrection)
+    endif()
 endmacro()
 
 add_pimcommon_autocorrect_unittest(lineeditwithautocorrectiontest.cpp)
diff -pruN 4:24.12.3-2/src/pimcommon/autocorrection/autotests/lineeditwithautocorrectiontest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/autotests/lineeditwithautocorrectiontest.cpp
--- 4:24.12.3-2/src/pimcommon/autocorrection/autotests/lineeditwithautocorrectiontest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/autotests/lineeditwithautocorrectiontest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
@@ -10,7 +10,12 @@
 #include <TextAutoCorrectionCore/AutoCorrection>
 #include <qtestkeyboard.h>
 
-LineEditWithAutocorrectionTest::LineEditWithAutocorrectionTest() = default;
+LineEditWithAutocorrectionTest::LineEditWithAutocorrectionTest()
+{
+    if (qEnvironmentVariableIntValue("KDECI_CANNOT_CREATE_WINDOWS")) {
+        QSKIP("KDE CI can't create a window on this platform, skipping some gui tests");
+    }
+}
 
 void LineEditWithAutocorrectionTest::shouldNotAutocorrectWhenDisabled()
 {
diff -pruN 4:24.12.3-2/src/pimcommon/autocorrection/autotests/lineeditwithautocorrectiontest.h 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/autotests/lineeditwithautocorrectiontest.h
--- 4:24.12.3-2/src/pimcommon/autocorrection/autotests/lineeditwithautocorrectiontest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/autotests/lineeditwithautocorrectiontest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/autocorrection/tests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/tests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/autocorrection/tests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/tests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -1,17 +1,18 @@
 # SPDX-License-Identifier: CC0-1.0
 # SPDX-FileCopyrightText: none
-add_executable(autocorrection_gui autocorrection_gui.cpp autocorrection_gui.h)
-target_link_libraries(autocorrection_gui
-  KPim6::PimCommon
-  KF6::I18n
+add_executable(
+    autocorrection_gui
+    autocorrection_gui.cpp
+    autocorrection_gui.h
+)
+target_link_libraries(
+    autocorrection_gui
+    KPim6::PimCommon
+    KF6::I18n
 )
 
 if(TARGET KF6::TextAutoCorrectionWidgets)
-    target_link_libraries(autocorrection_gui
-        KF6::TextAutoCorrectionWidgets
-)
+    target_link_libraries(autocorrection_gui KF6::TextAutoCorrectionWidgets)
 else()
-  target_link_libraries(autocorrection_gui
-      KF6::TextAutoCorrection
-)
+    target_link_libraries(autocorrection_gui KF6::TextAutoCorrection)
 endif()
diff -pruN 4:24.12.3-2/src/pimcommon/autocorrection/tests/autocorrection_gui.cpp 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/tests/autocorrection_gui.cpp
--- 4:24.12.3-2/src/pimcommon/autocorrection/tests/autocorrection_gui.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/tests/autocorrection_gui.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/autocorrection/tests/autocorrection_gui.h 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/tests/autocorrection_gui.h
--- 4:24.12.3-2/src/pimcommon/autocorrection/tests/autocorrection_gui.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/tests/autocorrection_gui.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/autocorrection/widgets/lineeditwithautocorrection.cpp 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/widgets/lineeditwithautocorrection.cpp
--- 4:24.12.3-2/src/pimcommon/autocorrection/widgets/lineeditwithautocorrection.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/widgets/lineeditwithautocorrection.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/autocorrection/widgets/lineeditwithautocorrection.h 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/widgets/lineeditwithautocorrection.h
--- 4:24.12.3-2/src/pimcommon/autocorrection/widgets/lineeditwithautocorrection.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autocorrection/widgets/lineeditwithautocorrection.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,7 @@ macro(add_pimcommon_regularexpression_un
         TEST_NAME ${_name}
         NAME_PREFIX "pimcommon-regularexpression-"
         LINK_LIBRARIES Qt::Test Qt::Gui KPim6::PimCommon
-)
+    )
 endmacro()
 
 add_pimcommon_regularexpression_unittest(regularexpressiontests.cpp)
diff -pruN 4:24.12.3-2/src/pimcommon/autotests/pimutilstest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/autotests/pimutilstest.cpp
--- 4:24.12.3-2/src/pimcommon/autotests/pimutilstest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autotests/pimutilstest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/autotests/pimutilstest.h 4:25.08.2-0ubuntu2/src/pimcommon/autotests/pimutilstest.h
--- 4:24.12.3-2/src/pimcommon/autotests/pimutilstest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autotests/pimutilstest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/autotests/regularexpressiontests.cpp 4:25.08.2-0ubuntu2/src/pimcommon/autotests/regularexpressiontests.cpp
--- 4:24.12.3-2/src/pimcommon/autotests/regularexpressiontests.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autotests/regularexpressiontests.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/autotests/regularexpressiontests.h 4:25.08.2-0ubuntu2/src/pimcommon/autotests/regularexpressiontests.h
--- 4:24.12.3-2/src/pimcommon/autotests/regularexpressiontests.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/autotests/regularexpressiontests.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/configureplugins/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -1,14 +1,34 @@
 # SPDX-License-Identifier: CC0-1.0
 # SPDX-FileCopyrightText: none
-add_executable( configurepluginswidgettest configurepluginswidgettest.cpp configurepluginswidgettest.h)
+add_executable(
+    configurepluginswidgettest
+    configurepluginswidgettest.cpp
+    configurepluginswidgettest.h
+)
 add_test(NAME configurepluginswidgettest COMMAND configurepluginswidgettest)
 ecm_mark_as_test(kmail-configurepluginswidgettest)
-target_link_libraries(configurepluginswidgettest Qt::Test KF6::I18n Qt::Widgets
-    KF6::ConfigCore KPim6::PimCommon)
+target_link_libraries(
+    configurepluginswidgettest
+    Qt::Test
+    KF6::I18n
+    Qt::Widgets
+    KF6::ConfigCore
+    KPim6::PimCommon
+)
 
-
-add_executable( configurepluginslistwidgettest configurepluginslistwidgettest.cpp configurepluginslistwidgettest.h)
+add_executable(
+    configurepluginslistwidgettest
+    configurepluginslistwidgettest.cpp
+    configurepluginslistwidgettest.h
+)
 add_test(NAME configurepluginslistwidgettest COMMAND configurepluginslistwidgettest)
 ecm_mark_as_test(kmail-configurepluginslistwidgettest)
-target_link_libraries(configurepluginslistwidgettest Qt::Test KF6::I18n Qt::Widgets
-    KF6::ConfigCore KPim6::PimCommon KF6::ItemViews)
+target_link_libraries(
+    configurepluginslistwidgettest
+    Qt::Test
+    KF6::I18n
+    Qt::Widgets
+    KF6::ConfigCore
+    KPim6::PimCommon
+    KF6::ItemViews
+)
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/autotests/configurepluginslistwidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/autotests/configurepluginslistwidgettest.cpp
--- 4:24.12.3-2/src/pimcommon/configureplugins/autotests/configurepluginslistwidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/autotests/configurepluginslistwidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/autotests/configurepluginslistwidgettest.h 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/autotests/configurepluginslistwidgettest.h
--- 4:24.12.3-2/src/pimcommon/configureplugins/autotests/configurepluginslistwidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/autotests/configurepluginslistwidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/autotests/configurepluginswidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/autotests/configurepluginswidgettest.cpp
--- 4:24.12.3-2/src/pimcommon/configureplugins/autotests/configurepluginswidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/autotests/configurepluginswidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/autotests/configurepluginswidgettest.h 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/autotests/configurepluginswidgettest.h
--- 4:24.12.3-2/src/pimcommon/configureplugins/autotests/configurepluginswidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/autotests/configurepluginswidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/configureplugindialog.cpp 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configureplugindialog.cpp
--- 4:24.12.3-2/src/pimcommon/configureplugins/configureplugindialog.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configureplugindialog.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/configureplugindialog.h 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configureplugindialog.h
--- 4:24.12.3-2/src/pimcommon/configureplugins/configureplugindialog.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configureplugindialog.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginslistwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginslistwidget.cpp
--- 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginslistwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginslistwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginslistwidget.h 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginslistwidget.h
--- 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginslistwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginslistwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginstreewidgetdelegate.cpp 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginstreewidgetdelegate.cpp
--- 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginstreewidgetdelegate.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginstreewidgetdelegate.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginstreewidgetdelegate.h 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginstreewidgetdelegate.h
--- 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginstreewidgetdelegate.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginstreewidgetdelegate.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginswidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginswidget.cpp
--- 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginswidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginswidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginswidget.h 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginswidget.h
--- 4:24.12.3-2/src/pimcommon/configureplugins/configurepluginswidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/configureplugins/configurepluginswidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/customtools/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/customtools/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/customtools/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/customtools/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -5,4 +5,3 @@ ecm_add_test(customtoolswidgetngtest.cpp
     NAME_PREFIX pimcommon-
     LINK_LIBRARIES Qt::Test Qt::Gui KPim6::PimCommon KF6::XmlGui
 )
-
diff -pruN 4:24.12.3-2/src/pimcommon/customtools/autotests/customtoolswidgetngtest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/customtools/autotests/customtoolswidgetngtest.cpp
--- 4:24.12.3-2/src/pimcommon/customtools/autotests/customtoolswidgetngtest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/customtools/autotests/customtoolswidgetngtest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/customtools/autotests/customtoolswidgetngtest.h 4:25.08.2-0ubuntu2/src/pimcommon/customtools/autotests/customtoolswidgetngtest.h
--- 4:24.12.3-2/src/pimcommon/customtools/autotests/customtoolswidgetngtest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/customtools/autotests/customtoolswidgetngtest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/customtools/customtoolsplugin.cpp 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolsplugin.cpp
--- 4:24.12.3-2/src/pimcommon/customtools/customtoolsplugin.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolsplugin.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/customtools/customtoolsplugin.h 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolsplugin.h
--- 4:24.12.3-2/src/pimcommon/customtools/customtoolsplugin.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolsplugin.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/customtools/customtoolspluginmanager.cpp 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolspluginmanager.cpp
--- 4:24.12.3-2/src/pimcommon/customtools/customtoolspluginmanager.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolspluginmanager.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/customtools/customtoolspluginmanager.h 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolspluginmanager.h
--- 4:24.12.3-2/src/pimcommon/customtools/customtoolspluginmanager.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolspluginmanager.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/customtools/customtoolsviewinterface.cpp 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolsviewinterface.cpp
--- 4:24.12.3-2/src/pimcommon/customtools/customtoolsviewinterface.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolsviewinterface.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/customtools/customtoolsviewinterface.h 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolsviewinterface.h
--- 4:24.12.3-2/src/pimcommon/customtools/customtoolsviewinterface.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolsviewinterface.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/customtools/customtoolswidgetng.cpp 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolswidgetng.cpp
--- 4:24.12.3-2/src/pimcommon/customtools/customtoolswidgetng.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolswidgetng.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/customtools/customtoolswidgetng.h 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolswidgetng.h
--- 4:24.12.3-2/src/pimcommon/customtools/customtoolswidgetng.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/customtools/customtoolswidgetng.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/abstractgenericplugin.cpp 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/abstractgenericplugin.cpp
--- 4:24.12.3-2/src/pimcommon/genericplugins/abstractgenericplugin.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/abstractgenericplugin.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/abstractgenericplugin.h 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/abstractgenericplugin.h
--- 4:24.12.3-2/src/pimcommon/genericplugins/abstractgenericplugin.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/abstractgenericplugin.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/abstractgenericplugininterface.cpp 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/abstractgenericplugininterface.cpp
--- 4:24.12.3-2/src/pimcommon/genericplugins/abstractgenericplugininterface.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/abstractgenericplugininterface.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/abstractgenericplugininterface.h 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/abstractgenericplugininterface.h
--- 4:24.12.3-2/src/pimcommon/genericplugins/abstractgenericplugininterface.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/abstractgenericplugininterface.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/genericplugins/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,6 @@ ecm_add_test(genericpluginmanagertest.cp
     LINK_LIBRARIES Qt::Test KPim6::PimCommon
 )
 
-
 ecm_add_test(actiontypetest.cpp actiontypetest.h
     TEST_NAME actiontypetest
     NAME_PREFIX "pimcommon-genericplugins-"
@@ -18,4 +17,3 @@ ecm_add_test(pluginutiltest.cpp pluginut
     NAME_PREFIX "pimcommon-genericplugins-"
     LINK_LIBRARIES Qt::Test KPim6::PimCommon
 )
-
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/autotests/actiontypetest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/actiontypetest.cpp
--- 4:24.12.3-2/src/pimcommon/genericplugins/autotests/actiontypetest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/actiontypetest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/autotests/actiontypetest.h 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/actiontypetest.h
--- 4:24.12.3-2/src/pimcommon/genericplugins/autotests/actiontypetest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/actiontypetest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/autotests/genericpluginmanagertest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/genericpluginmanagertest.cpp
--- 4:24.12.3-2/src/pimcommon/genericplugins/autotests/genericpluginmanagertest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/genericpluginmanagertest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/autotests/genericpluginmanagertest.h 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/genericpluginmanagertest.h
--- 4:24.12.3-2/src/pimcommon/genericplugins/autotests/genericpluginmanagertest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/genericpluginmanagertest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/autotests/pluginutiltest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/pluginutiltest.cpp
--- 4:24.12.3-2/src/pimcommon/genericplugins/autotests/pluginutiltest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/pluginutiltest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/autotests/pluginutiltest.h 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/pluginutiltest.h
--- 4:24.12.3-2/src/pimcommon/genericplugins/autotests/pluginutiltest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/autotests/pluginutiltest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/genericplugin.cpp 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/genericplugin.cpp
--- 4:24.12.3-2/src/pimcommon/genericplugins/genericplugin.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/genericplugin.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/genericplugin.h 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/genericplugin.h
--- 4:24.12.3-2/src/pimcommon/genericplugins/genericplugin.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/genericplugin.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/genericpluginmanager.cpp 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/genericpluginmanager.cpp
--- 4:24.12.3-2/src/pimcommon/genericplugins/genericpluginmanager.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/genericpluginmanager.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/genericpluginmanager.h 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/genericpluginmanager.h
--- 4:24.12.3-2/src/pimcommon/genericplugins/genericpluginmanager.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/genericpluginmanager.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/pluginutil.cpp 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/pluginutil.cpp
--- 4:24.12.3-2/src/pimcommon/genericplugins/pluginutil.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/pluginutil.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/genericplugins/pluginutil.h 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/pluginutil.h
--- 4:24.12.3-2/src/pimcommon/genericplugins/pluginutil.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/genericplugins/pluginutil.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -1,13 +1,18 @@
 # SPDX-License-Identifier: CC0-1.0
 # SPDX-FileCopyrightText: none
+add_definitions(-DPIMCOMMON_DATA_NEEDUPDATEDIR="${CMAKE_CURRENT_SOURCE_DIR}/data")
+
 macro(add_pimcommon_needupdateversion_unittest _source)
     get_filename_component(_name ${_source} NAME_WE)
     ecm_add_test(${_source} ${_name}.h
         TEST_NAME ${_name}
         NAME_PREFIX "pimcommon-needupdateversion-"
         LINK_LIBRARIES Qt::Test Qt::Gui KPim6::PimCommon
-)
+    )
 endmacro()
 
 add_pimcommon_needupdateversion_unittest(needupdateversionwidgettest.cpp)
 add_pimcommon_needupdateversion_unittest(needupdateversionutilstest.cpp)
+add_pimcommon_needupdateversion_unittest(needupdateparsehtmljobtest.cpp)
+add_pimcommon_needupdateversion_unittest(needupdateparsehtmlutiltest.cpp)
+add_pimcommon_needupdateversion_unittest(needupdatecheckexistingnewversionjobtest.cpp)
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/data/test1.html 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/data/test1.html
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/data/test1.html	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/data/test1.html	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+ <head>
+  <title>Index of /ci-builds/network/ruqola/2.4/windows</title>
+ </head>
+ <body>
+<h1>Index of /ci-builds/network/ruqola/2.4/windows</h1>
+  <table>
+   <tr><th valign="top"><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
+   <tr><th colspan="5"><hr></th></tr>
+<tr><td valign="top"><img src="/icons/back.gif" alt="[PARENTDIR]"></td><td><a href="/ci-builds/network/ruqola/2.4/">Parent Directory</a></td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="ruqola-2.4-9983-windows-cl-msvc2022-x86_64-dbg.7z">ruqola-2.4-9983-windows-cl-msvc2022-x86_64-dbg.7z</a></td><td align="right">2024-12-28 11:13  </td><td align="right"> 23M</td><td>&nbsp;</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="ruqola-2.4-9983-windows-cl-msvc2022-x86_64-dbg.7z.sha256">ruqola-2.4-9983-windows-cl-msvc2022-x86_64-dbg.7z.sha256</a></td><td align="right">2024-12-28 11:13  </td><td align="right"> 66 </td><td>&nbsp;</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="ruqola-2.4-9983-windows-cl-msvc2022-x86_64-sideload.appx">ruqola-2.4-9983-windows-cl-msvc2022-x86_64-sideload.appx</a></td><td align="right">2024-12-28 11:18  </td><td align="right">168M</td><td>&nbsp;</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="ruqola-2.4-9983-windows-cl-msvc2022-x86_64.7z">ruqola-2.4-9983-windows-cl-msvc2022-x86_64.7z</a></td><td align="right">2024-12-28 11:13  </td><td align="right"> 87M</td><td>&nbsp;</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="ruqola-2.4-9983-windows-cl-msvc2022-x86_64.7z.sha256">ruqola-2.4-9983-windows-cl-msvc2022-x86_64.7z.sha256</a></td><td align="right">2024-12-28 11:13  </td><td align="right"> 66 </td><td>&nbsp;</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="ruqola-2.4-9983-windows-cl-msvc2022-x86_64.appxupload">ruqola-2.4-9983-windows-cl-msvc2022-x86_64.appxupload</a></td><td align="right">2024-12-28 11:16  </td><td align="right">213M</td><td>&nbsp;</td></tr>
+<tr><td valign="top"><img src="/icons/binary.gif" alt="[   ]"></td><td><a href="ruqola-2.4-9983-windows-cl-msvc2022-x86_64.exe">ruqola-2.4-9983-windows-cl-msvc2022-x86_64.exe</a></td><td align="right">2024-12-28 11:14  </td><td align="right"> 88M</td><td>&nbsp;</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="ruqola-2.4-9983-windows-cl-msvc2022-x86_64.exe.sha256">ruqola-2.4-9983-windows-cl-msvc2022-x86_64.exe.sha256</a></td><td align="right">2024-12-28 11:14  </td><td align="right"> 66 </td><td>&nbsp;</td></tr>
+   <tr><th colspan="5"><hr></th></tr>
+</table>
+<address>Apache/2.4.52 (Ubuntu) Server at cdn.kde.org Port 443</address>
+</body></html>
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdatecheckexistingnewversionjobtest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdatecheckexistingnewversionjobtest.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdatecheckexistingnewversionjobtest.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdatecheckexistingnewversionjobtest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,25 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#include "needupdatecheckexistingnewversionjobtest.h"
+#include "needupdateversion/needupdatecheckexistingnewversionjob.h"
+#include <QTest>
+
+QTEST_MAIN(NeedUpdateCheckExistingNewVersionJobTest)
+
+NeedUpdateCheckExistingNewVersionJobTest::NeedUpdateCheckExistingNewVersionJobTest(QObject *parent)
+    : QObject{parent}
+{
+}
+
+void NeedUpdateCheckExistingNewVersionJobTest::shouldHaveDefaultValues()
+{
+    PimCommon::NeedUpdateCheckExistingNewVersionJob w;
+    QVERIFY(!w.canStart());
+    QVERIFY(w.url().isEmpty());
+}
+
+#include "moc_needupdatecheckexistingnewversionjobtest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdatecheckexistingnewversionjobtest.h 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdatecheckexistingnewversionjobtest.h
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdatecheckexistingnewversionjobtest.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdatecheckexistingnewversionjobtest.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,20 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#pragma once
+
+#include <QObject>
+
+class NeedUpdateCheckExistingNewVersionJobTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit NeedUpdateCheckExistingNewVersionJobTest(QObject *parent = nullptr);
+    ~NeedUpdateCheckExistingNewVersionJobTest() override = default;
+
+private Q_SLOTS:
+    void shouldHaveDefaultValues();
+};
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmljobtest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmljobtest.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmljobtest.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmljobtest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,25 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+#include "needupdateparsehtmljobtest.h"
+#include "needupdateversion/needupdateparsehtmljob.h"
+#include <QTest>
+
+QTEST_MAIN(NeedUpdateParseHtmlJobTest)
+
+NeedUpdateParseHtmlJobTest::NeedUpdateParseHtmlJobTest(QObject *parent)
+    : QObject{parent}
+{
+}
+
+void NeedUpdateParseHtmlJobTest::shouldHaveDefaultValues()
+{
+    PimCommon::NeedUpdateParseHtmlJob job;
+    QVERIFY(!job.canStart());
+    QVERIFY(job.url().isEmpty());
+    // TODO
+}
+
+#include "moc_needupdateparsehtmljobtest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmljobtest.h 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmljobtest.h
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmljobtest.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmljobtest.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,20 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#pragma once
+
+#include <QObject>
+
+class NeedUpdateParseHtmlJobTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit NeedUpdateParseHtmlJobTest(QObject *parent = nullptr);
+    ~NeedUpdateParseHtmlJobTest() override = default;
+
+private Q_SLOTS:
+    void shouldHaveDefaultValues();
+};
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmlutiltest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmlutiltest.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmlutiltest.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmlutiltest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,43 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#include "needupdateparsehtmlutiltest.h"
+#include "needupdateversion/needupdateparsehtmlutil.h"
+#include <QTest>
+
+QTEST_MAIN(NeedUpdateParseHtmlUtilTest)
+
+NeedUpdateParseHtmlUtilTest::NeedUpdateParseHtmlUtilTest(QObject *parent)
+    : QObject{parent}
+{
+}
+
+void NeedUpdateParseHtmlUtilTest::shouldExtraDate()
+{
+    QFETCH(QString, name);
+    QFETCH(QString, dateStr);
+
+    const QString originalJsonFile = QLatin1StringView(PIMCOMMON_DATA_NEEDUPDATEDIR) + QStringLiteral("/") + name + QStringLiteral(".html");
+
+    QFile f(originalJsonFile);
+    [&]() {
+        QVERIFY(f.open(QIODevice::ReadOnly));
+    }();
+    const auto content = f.readAll();
+    f.close();
+
+    QCOMPARE(PimCommon::NeedUpdateParseHtmlUtil::extractDate(QString::fromUtf8(content)), dateStr);
+}
+
+void NeedUpdateParseHtmlUtilTest::shouldExtraDate_data()
+{
+    QTest::addColumn<QString>("name");
+    QTest::addColumn<QString>("dateStr");
+
+    QTest::addRow("test1") << QStringLiteral("test1") << QStringLiteral("2024-12-28");
+}
+
+#include "moc_needupdateparsehtmlutiltest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmlutiltest.h 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmlutiltest.h
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmlutiltest.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateparsehtmlutiltest.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,21 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#pragma once
+
+#include <QObject>
+
+class NeedUpdateParseHtmlUtilTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit NeedUpdateParseHtmlUtilTest(QObject *parent = nullptr);
+    ~NeedUpdateParseHtmlUtilTest() override = default;
+
+private Q_SLOTS:
+    void shouldExtraDate();
+    void shouldExtraDate_data();
+};
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateversionutilstest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateversionutilstest.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateversionutilstest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateversionutilstest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateversionutilstest.h 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateversionutilstest.h
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateversionutilstest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateversionutilstest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateversionwidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateversionwidgettest.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateversionwidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateversionwidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateversionwidgettest.h 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateversionwidgettest.h
--- 4:24.12.3-2/src/pimcommon/needupdateversion/autotests/needupdateversionwidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/autotests/needupdateversionwidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/needupdatecheckexistingnewversionjob.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdatecheckexistingnewversionjob.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/needupdatecheckexistingnewversionjob.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdatecheckexistingnewversionjob.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,81 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#include "needupdatecheckexistingnewversionjob.h"
+#include "needupdateparsehtmljob.h"
+#include "needupdateparsehtmlutil.h"
+#include "pimcommon_debug.h"
+#include <QDate>
+using namespace PimCommon;
+NeedUpdateCheckExistingNewVersionJob::NeedUpdateCheckExistingNewVersionJob(QObject *parent)
+    : QObject{parent}
+{
+}
+
+NeedUpdateCheckExistingNewVersionJob::~NeedUpdateCheckExistingNewVersionJob() = default;
+
+void NeedUpdateCheckExistingNewVersionJob::start()
+{
+    if (!canStart()) {
+        qCWarning(PIMCOMMON_LOG) << "Impossible to start NeedUpdateCheckExistingNewVersionJob";
+        Q_EMIT foundNewVersion(false);
+        deleteLater();
+        return;
+    }
+    auto job = new NeedUpdateParseHtmlJob(this);
+    job->setUrl(mUrl);
+    connect(job, &NeedUpdateParseHtmlJob::downLoadDone, this, &NeedUpdateCheckExistingNewVersionJob::slotDownloadDone);
+    job->start();
+}
+
+void NeedUpdateCheckExistingNewVersionJob::slotDownloadDone(const QString &str)
+{
+    const QString compileDateStr = NeedUpdateParseHtmlUtil::extractDate(str);
+    if (compileDateStr.isEmpty()) {
+        Q_EMIT foundNewVersion(false);
+        deleteLater();
+        return;
+    }
+
+    qCDebug(PIMCOMMON_LOG) << " currentCompiledDate " << mCompileDate;
+
+    const QDate dateFromUrl = QDate::fromString(compileDateStr, QStringLiteral("yyyy-MM-dd"));
+    qCDebug(PIMCOMMON_LOG) << " dateFromUrl " << dateFromUrl << " original " << compileDateStr;
+
+    if (dateFromUrl > mCompileDate) {
+        Q_EMIT foundNewVersion(true);
+    } else {
+        Q_EMIT foundNewVersion(false);
+    }
+    deleteLater();
+}
+
+QUrl NeedUpdateCheckExistingNewVersionJob::url() const
+{
+    return mUrl;
+}
+
+void NeedUpdateCheckExistingNewVersionJob::setUrl(const QUrl &newUrl)
+{
+    mUrl = newUrl;
+}
+
+bool NeedUpdateCheckExistingNewVersionJob::canStart() const
+{
+    return !mUrl.isEmpty() && mCompileDate.isValid();
+}
+
+QDate NeedUpdateCheckExistingNewVersionJob::compileDate() const
+{
+    return mCompileDate;
+}
+
+void NeedUpdateCheckExistingNewVersionJob::setCompileDate(const QDate &newCompileDate)
+{
+    mCompileDate = newCompileDate;
+}
+
+#include "moc_needupdatecheckexistingnewversionjob.cpp"
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/needupdatecheckexistingnewversionjob.h 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdatecheckexistingnewversionjob.h
--- 4:24.12.3-2/src/pimcommon/needupdateversion/needupdatecheckexistingnewversionjob.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdatecheckexistingnewversionjob.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,40 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#pragma once
+
+#include "pimcommon_export.h"
+#include <QDate>
+#include <QObject>
+#include <QUrl>
+namespace PimCommon
+{
+class PIMCOMMON_EXPORT NeedUpdateCheckExistingNewVersionJob : public QObject
+{
+    Q_OBJECT
+public:
+    explicit NeedUpdateCheckExistingNewVersionJob(QObject *parent = nullptr);
+    ~NeedUpdateCheckExistingNewVersionJob() override;
+
+    void start();
+
+    [[nodiscard]] QUrl url() const;
+    void setUrl(const QUrl &newUrl);
+
+    [[nodiscard]] bool canStart() const;
+
+    [[nodiscard]] QDate compileDate() const;
+    void setCompileDate(const QDate &newCompileDate);
+
+Q_SIGNALS:
+    void foundNewVersion(bool state);
+
+private:
+    PIMCOMMON_NO_EXPORT void slotDownloadDone(const QString &str);
+    QUrl mUrl;
+    QDate mCompileDate;
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateparsehtmljob.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateparsehtmljob.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateparsehtmljob.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateparsehtmljob.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,61 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#include "needupdateparsehtmljob.h"
+#include "pimcommon_debug.h"
+#include <QUrl>
+#include <kio/transferjob.h>
+
+using namespace PimCommon;
+NeedUpdateParseHtmlJob::NeedUpdateParseHtmlJob(QObject *parent)
+    : QObject{parent}
+{
+}
+
+NeedUpdateParseHtmlJob::~NeedUpdateParseHtmlJob() = default;
+
+bool NeedUpdateParseHtmlJob::canStart() const
+{
+    return !mUrl.isEmpty();
+}
+
+QUrl NeedUpdateParseHtmlJob::url() const
+{
+    return mUrl;
+}
+
+void NeedUpdateParseHtmlJob::setUrl(const QUrl &newUrl)
+{
+    mUrl = newUrl;
+}
+
+void NeedUpdateParseHtmlJob::start()
+{
+    if (!canStart()) {
+        qCWarning(PIMCOMMON_LOG) << "Impossible to start NeedUpdateParseHtmlJob";
+        Q_EMIT downLoadDone({});
+        deleteLater();
+        return;
+    }
+    KIO::TransferJob *tjob = KIO::get(mUrl, KIO::Reload);
+    connect(tjob, &KIO::TransferJob::data, this, &NeedUpdateParseHtmlJob::slotHttpDataFile);
+    if (!tjob->exec()) {
+        qCWarning(PIMCOMMON_LOG) << "Impossible execute KIO::TransferJob";
+    }
+}
+
+void NeedUpdateParseHtmlJob::slotHttpDataFile(KIO::Job *job, const QByteArray &data)
+{
+    Q_UNUSED(job);
+    if (data.isEmpty()) {
+        Q_EMIT downLoadDone(mData);
+        deleteLater();
+    } else {
+        mData.append(QString::fromUtf8(data));
+    }
+}
+
+#include "moc_needupdateparsehtmljob.cpp"
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateparsehtmljob.h 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateparsehtmljob.h
--- 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateparsehtmljob.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateparsehtmljob.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,39 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#pragma once
+#include "pimcommon_export.h"
+#include <QObject>
+#include <QUrl>
+namespace KIO
+{
+class Job;
+}
+namespace PimCommon
+{
+class PIMCOMMON_EXPORT NeedUpdateParseHtmlJob : public QObject
+{
+    Q_OBJECT
+public:
+    explicit NeedUpdateParseHtmlJob(QObject *parent = nullptr);
+    ~NeedUpdateParseHtmlJob() override;
+
+    [[nodiscard]] bool canStart() const;
+
+    [[nodiscard]] QUrl url() const;
+    void setUrl(const QUrl &newUrl);
+
+    void start();
+
+Q_SIGNALS:
+    void downLoadDone(const QString &data);
+
+private:
+    PIMCOMMON_NO_EXPORT void slotHttpDataFile(KIO::Job *job, const QByteArray &data);
+    QUrl mUrl;
+    QString mData;
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateparsehtmlutil.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateparsehtmlutil.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateparsehtmlutil.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateparsehtmlutil.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,23 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#include "needupdateparsehtmlutil.h"
+#include <QRegularExpression>
+QString PimCommon::NeedUpdateParseHtmlUtil::extractDate(const QString &dataHtml)
+{
+    if (dataHtml.isEmpty()) {
+        return {};
+    }
+    // By default generated html page will not changed in the future
+    static const QRegularExpression reg(QStringLiteral("<td align=\"right\">(\\d+\\-\\d\\d\\-\\d\\d).*<"));
+
+    const QRegularExpressionMatch match = reg.match(dataHtml);
+    if (match.hasMatch()) {
+        const QString matched = match.captured(1);
+        return matched;
+    }
+    return {};
+}
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateparsehtmlutil.h 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateparsehtmlutil.h
--- 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateparsehtmlutil.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateparsehtmlutil.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,17 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#pragma once
+
+#include "pimcommon_export.h"
+#include <QString>
+namespace PimCommon
+{
+namespace NeedUpdateParseHtmlUtil
+{
+[[nodiscard]] PIMCOMMON_EXPORT QString extractDate(const QString &dataHtml);
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateversionutils.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateversionutils.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateversionutils.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateversionutils.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
   code based on kdenlive
@@ -69,3 +69,8 @@ bool PimCommon::NeedUpdateVersionUtils::
     return false;
 #endif
 }
+
+QDate PimCommon::NeedUpdateVersionUtils::compileDate()
+{
+    return QDate::fromString(QString::fromLatin1(__DATE__), QStringLiteral("MMM dd yyyy"));
+}
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateversionutils.h 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateversionutils.h
--- 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateversionutils.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateversionutils.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
@@ -21,6 +21,7 @@ enum class PIMCOMMON_EXPORT ObsoleteVers
 
 PIMCOMMON_EXPORT void disableCheckVersion();
 PIMCOMMON_EXPORT bool checkVersion();
+[[nodiscard]] PIMCOMMON_EXPORT QDate compileDate();
 [[nodiscard]] PIMCOMMON_EXPORT NeedUpdateVersionUtils::ObsoleteVersion obsoleteVersionStatus(const QString &str, QDate currentDate);
 };
 }
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateversionwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateversionwidget.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateversionwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateversionwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
   code based on kdenlive
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateversionwidget.h 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateversionwidget.h
--- 4:24.12.3-2/src/pimcommon/needupdateversion/needupdateversionwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/needupdateversionwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/tests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/tests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/needupdateversion/tests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/tests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,9 @@
 # SPDX-License-Identifier: CC0-1.0
 # SPDX-FileCopyrightText: none
-add_executable(needupdateversionwidget_gui needupdateversionwidget_gui.cpp
-    needupdateversionmainwidget.h needupdateversionmainwidget.cpp)
+add_executable(
+    needupdateversionwidget_gui
+    needupdateversionwidget_gui.cpp
+    needupdateversionmainwidget.h
+    needupdateversionmainwidget.cpp
+)
 target_link_libraries(needupdateversionwidget_gui KPim6::PimCommon)
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/tests/needupdateversionmainwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/tests/needupdateversionmainwidget.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/tests/needupdateversionmainwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/tests/needupdateversionmainwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/tests/needupdateversionmainwidget.h 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/tests/needupdateversionmainwidget.h
--- 4:24.12.3-2/src/pimcommon/needupdateversion/tests/needupdateversionmainwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/tests/needupdateversionmainwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommon/needupdateversion/tests/needupdateversionwidget_gui.cpp 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/tests/needupdateversionwidget_gui.cpp
--- 4:24.12.3-2/src/pimcommon/needupdateversion/tests/needupdateversionwidget_gui.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/needupdateversion/tests/needupdateversionwidget_gui.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommon/network/networkmanager.cpp 4:25.08.2-0ubuntu2/src/pimcommon/network/networkmanager.cpp
--- 4:24.12.3-2/src/pimcommon/network/networkmanager.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/network/networkmanager.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
@@ -37,7 +37,7 @@ bool NetworkManager::isOnline() const
 void NetworkManager::refreshStatus()
 {
     const auto info = QNetworkInformation::instance();
-    const bool newIsOnline = !info || info->reachability() == QNetworkInformation::Reachability::Online && !info->isBehindCaptivePortal();
+    const bool newIsOnline = !info || (info->reachability() == QNetworkInformation::Reachability::Online && !info->isBehindCaptivePortal());
     if (newIsOnline != m_isOnline) {
         m_isOnline = newIsOnline;
         Q_EMIT networkStatusChanged(m_isOnline);
diff -pruN 4:24.12.3-2/src/pimcommon/network/networkmanager.h 4:25.08.2-0ubuntu2/src/pimcommon/network/networkmanager.h
--- 4:24.12.3-2/src/pimcommon/network/networkmanager.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/network/networkmanager.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/pimcommon_private_export.h 4:25.08.2-0ubuntu2/src/pimcommon/pimcommon_private_export.h
--- 4:24.12.3-2/src/pimcommon/pimcommon_private_export.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/pimcommon_private_export.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*  This file is part of the KDE project
-    SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+    SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/shareserviceurl/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/shareserviceurl/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/shareserviceurl/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/shareserviceurl/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -8,6 +8,6 @@ macro(add_pimcommon_shareserviceurl_unit
         LINK_LIBRARIES Qt::Test
         Qt::Widgets
         KPim6::PimCommon
-)
+    )
 endmacro()
 add_pimcommon_shareserviceurl_unittest(shareserviceurlmanagertest.cpp)
diff -pruN 4:24.12.3-2/src/pimcommon/shareserviceurl/autotests/shareserviceurlmanagertest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/shareserviceurl/autotests/shareserviceurlmanagertest.cpp
--- 4:24.12.3-2/src/pimcommon/shareserviceurl/autotests/shareserviceurlmanagertest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/shareserviceurl/autotests/shareserviceurlmanagertest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/shareserviceurl/autotests/shareserviceurlmanagertest.h 4:25.08.2-0ubuntu2/src/pimcommon/shareserviceurl/autotests/shareserviceurlmanagertest.h
--- 4:24.12.3-2/src/pimcommon/shareserviceurl/autotests/shareserviceurlmanagertest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/shareserviceurl/autotests/shareserviceurlmanagertest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/shareserviceurl/shareserviceurlmanager.cpp 4:25.08.2-0ubuntu2/src/pimcommon/shareserviceurl/shareserviceurlmanager.cpp
--- 4:24.12.3-2/src/pimcommon/shareserviceurl/shareserviceurlmanager.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/shareserviceurl/shareserviceurlmanager.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
@@ -202,7 +202,9 @@ QUrl ShareServiceUrlManager::generateSer
 void ShareServiceUrlManager::openUrl(const QUrl &url)
 {
     if (url.isValid()) {
-        QDesktopServices::openUrl(url);
+        if (!QDesktopServices::openUrl(url)) {
+            qCWarning(PIMCOMMON_LOG) << "Impossible to open url: " << url;
+        }
     } else {
         qCDebug(PIMCOMMON_LOG) << "url is invalid.";
     }
diff -pruN 4:24.12.3-2/src/pimcommon/shareserviceurl/shareserviceurlmanager.h 4:25.08.2-0ubuntu2/src/pimcommon/shareserviceurl/shareserviceurlmanager.h
--- 4:24.12.3-2/src/pimcommon/shareserviceurl/shareserviceurlmanager.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/shareserviceurl/shareserviceurlmanager.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/templatewidgets/templateeditdialog.cpp 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templateeditdialog.cpp
--- 4:24.12.3-2/src/pimcommon/templatewidgets/templateeditdialog.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templateeditdialog.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/templatewidgets/templateeditdialog.h 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templateeditdialog.h
--- 4:24.12.3-2/src/pimcommon/templatewidgets/templateeditdialog.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templateeditdialog.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/templatewidgets/templatelistwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templatelistwidget.cpp
--- 4:24.12.3-2/src/pimcommon/templatewidgets/templatelistwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templatelistwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/templatewidgets/templatelistwidget.h 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templatelistwidget.h
--- 4:24.12.3-2/src/pimcommon/templatewidgets/templatelistwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templatelistwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/templatewidgets/templatemanager.cpp 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templatemanager.cpp
--- 4:24.12.3-2/src/pimcommon/templatewidgets/templatemanager.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templatemanager.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/templatewidgets/templatemanager.h 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templatemanager.h
--- 4:24.12.3-2/src/pimcommon/templatewidgets/templatemanager.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/templatewidgets/templatemanager.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/verifynewversion/checknewversiondialog.cpp 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/checknewversiondialog.cpp
--- 4:24.12.3-2/src/pimcommon/verifynewversion/checknewversiondialog.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/checknewversiondialog.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,44 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#include "checknewversiondialog.h"
+#include "checknewversionwidget.h"
+#include <KLocalizedString>
+#include <QDialogButtonBox>
+#include <QVBoxLayout>
+using namespace PimCommon;
+CheckNewVersionDialog::CheckNewVersionDialog(QWidget *parent)
+    : QDialog(parent)
+    , mVerifyNewVersionWidget(new CheckNewVersionWidget(this))
+{
+    setWindowTitle(i18nc("@title:window", "Check New Version"));
+
+    auto mainLayout = new QVBoxLayout(this);
+    mainLayout->setObjectName(QStringLiteral("mainLayout"));
+
+    mVerifyNewVersionWidget->setObjectName(QStringLiteral("mVerifyNewVersionWidget"));
+    mainLayout->addWidget(mVerifyNewVersionWidget);
+
+    auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Close, this);
+    buttonBox->setObjectName(QStringLiteral("buttonBox"));
+    mainLayout->addWidget(buttonBox);
+    connect(buttonBox, &QDialogButtonBox::rejected, this, &CheckNewVersionDialog::reject);
+    resize(300, 200);
+}
+
+CheckNewVersionDialog::~CheckNewVersionDialog() = default;
+
+void CheckNewVersionDialog::checkNewVersion()
+{
+    mVerifyNewVersionWidget->checkNewVersion();
+}
+
+void CheckNewVersionDialog::setUrl(const QUrl &url)
+{
+    mVerifyNewVersionWidget->setUrl(url);
+}
+
+#include "moc_checknewversiondialog.cpp"
diff -pruN 4:24.12.3-2/src/pimcommon/verifynewversion/checknewversiondialog.h 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/checknewversiondialog.h
--- 4:24.12.3-2/src/pimcommon/verifynewversion/checknewversiondialog.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/checknewversiondialog.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,27 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+#pragma once
+
+#include <QDialog>
+
+namespace PimCommon
+{
+class CheckNewVersionWidget;
+class CheckNewVersionDialog : public QDialog
+{
+    Q_OBJECT
+public:
+    explicit CheckNewVersionDialog(QWidget *parent = nullptr);
+    ~CheckNewVersionDialog() override;
+
+    void checkNewVersion();
+
+    void setUrl(const QUrl &url);
+
+private:
+    CheckNewVersionWidget *const mVerifyNewVersionWidget;
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommon/verifynewversion/checknewversionwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/checknewversionwidget.cpp
--- 4:24.12.3-2/src/pimcommon/verifynewversion/checknewversionwidget.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/checknewversionwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,62 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#include "checknewversionwidget.h"
+#include "needupdateversion/needupdatecheckexistingnewversionjob.h"
+#include "needupdateversion/needupdateversionutils.h"
+#include "pimcommon_debug.h"
+#include <KLocalizedString>
+#include <QDesktopServices>
+#include <QLabel>
+#include <QVBoxLayout>
+
+using namespace PimCommon;
+CheckNewVersionWidget::CheckNewVersionWidget(QWidget *parent)
+    : QWidget{parent}
+    , mCheckVersionResultLabel(new QLabel(this))
+{
+    auto mainLayout = new QVBoxLayout(this);
+    mainLayout->setObjectName(QStringLiteral("mainLayout"));
+    mainLayout->setContentsMargins({});
+
+    mCheckVersionResultLabel->setObjectName(QStringLiteral("mCheckVersionResultLabel"));
+    mCheckVersionResultLabel->setWordWrap(true);
+    mCheckVersionResultLabel->setOpenExternalLinks(true);
+    mainLayout->addWidget(mCheckVersionResultLabel);
+}
+
+CheckNewVersionWidget::~CheckNewVersionWidget() = default;
+
+void CheckNewVersionWidget::checkNewVersion()
+{
+    auto job = new NeedUpdateCheckExistingNewVersionJob(this);
+    job->setUrl(mUrl);
+    job->setCompileDate(NeedUpdateVersionUtils::compileDate());
+    connect(job, &NeedUpdateCheckExistingNewVersionJob::foundNewVersion, this, &CheckNewVersionWidget::slotFoundNewVersion);
+    job->start();
+}
+
+void CheckNewVersionWidget::setUrl(const QUrl &url)
+{
+    mUrl = url;
+}
+
+void CheckNewVersionWidget::slotFoundNewVersion(bool found)
+{
+    if (found) {
+        mCheckVersionResultLabel->setTextFormat(Qt::RichText);
+        mCheckVersionResultLabel->setText(i18n("A new version found. Click <a href=\"%1\">here</a> for downloading it.", mUrl.toString()));
+        connect(mCheckVersionResultLabel, &QLabel::linkActivated, this, [](const QString &url) {
+            if (!QDesktopServices::openUrl(QUrl(url))) {
+                qCWarning(PIMCOMMON_LOG) << "Impossible to open url: " << url;
+            }
+        });
+    } else {
+        mCheckVersionResultLabel->setText(i18n("No new version found."));
+    }
+}
+
+#include "moc_checknewversionwidget.cpp"
diff -pruN 4:24.12.3-2/src/pimcommon/verifynewversion/checknewversionwidget.h 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/checknewversionwidget.h
--- 4:24.12.3-2/src/pimcommon/verifynewversion/checknewversionwidget.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/checknewversionwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,30 @@
+/*
+  SPDX-FileCopyrightText: 2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+
+#pragma once
+
+#include <QUrl>
+#include <QWidget>
+class QLabel;
+namespace PimCommon
+{
+class CheckNewVersionWidget : public QWidget
+{
+    Q_OBJECT
+public:
+    explicit CheckNewVersionWidget(QWidget *parent = nullptr);
+    ~CheckNewVersionWidget() override;
+
+    void checkNewVersion();
+
+    void setUrl(const QUrl &url);
+
+private:
+    void slotFoundNewVersion(bool found);
+    QLabel *const mCheckVersionResultLabel;
+    QUrl mUrl;
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommon/verifynewversion/verifynewversionutils.cpp 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/verifynewversionutils.cpp
--- 4:24.12.3-2/src/pimcommon/verifynewversion/verifynewversionutils.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/verifynewversionutils.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
   code based on kdenlive
diff -pruN 4:24.12.3-2/src/pimcommon/verifynewversion/verifynewversionutils.h 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/verifynewversionutils.h
--- 4:24.12.3-2/src/pimcommon/verifynewversion/verifynewversionutils.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/verifynewversionutils.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/verifynewversion/verifynewversionwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/verifynewversionwidget.cpp
--- 4:24.12.3-2/src/pimcommon/verifynewversion/verifynewversionwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/verifynewversionwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,10 +1,12 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
 #include "verifynewversionwidget.h"
+#include "pimcommon_debug.h"
+#include "verifynewversion/checknewversiondialog.h"
 #include "verifynewversionutils.h"
 #include <KLocalizedString>
 #include <QAction>
@@ -54,7 +56,9 @@ void VerifyNewVersionWidget::slotVerifyN
 #endif
 #endif
     if (!url.isEmpty()) {
-        QDesktopServices::openUrl(url);
+        CheckNewVersionDialog dlg(nullptr);
+        dlg.checkNewVersion();
+        dlg.exec();
     }
 }
 
diff -pruN 4:24.12.3-2/src/pimcommon/verifynewversion/verifynewversionwidget.h 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/verifynewversionwidget.h
--- 4:24.12.3-2/src/pimcommon/verifynewversion/verifynewversionwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/verifynewversion/verifynewversionwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/whatsnew/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -1,13 +1,27 @@
-# SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+# SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 # SPDX-License-Identifier: BSD-3-Clause
 macro(add_whatsnew_test _source)
     set(_test ${_source})
     get_filename_component(_name ${_source} NAME_WE)
-    add_executable(${_name} ${_test} ${_name}.h)
+    add_executable(
+        ${_name}
+        ${_test}
+        ${_name}.h
+    )
     add_test(NAME ${_name} COMMAND ${_name})
     ecm_mark_as_test(${_name})
-    target_link_libraries(${_name} Qt::Test Qt::Widgets KPim6::PimCommon)
-    set_target_properties(${_name} PROPERTIES DISABLE_PRECOMPILE_HEADERS ON)
+    target_link_libraries(
+        ${_name}
+        Qt::Test
+        Qt::Widgets
+        KPim6::PimCommon
+    )
+    set_target_properties(
+        ${_name}
+        PROPERTIES
+            DISABLE_PRECOMPILE_HEADERS
+                ON
+    )
 endmacro()
 
 add_whatsnew_test(whatsnewdialogtest.cpp)
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewcomboboxwidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewcomboboxwidgettest.cpp
--- 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewcomboboxwidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewcomboboxwidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewcomboboxwidgettest.h 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewcomboboxwidgettest.h
--- 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewcomboboxwidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewcomboboxwidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewdialogtest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewdialogtest.cpp
--- 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewdialogtest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewdialogtest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewdialogtest.h 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewdialogtest.h
--- 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewdialogtest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewdialogtest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewinfotest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewinfotest.cpp
--- 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewinfotest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewinfotest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewinfotest.h 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewinfotest.h
--- 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewinfotest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewinfotest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewmessagewidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewmessagewidgettest.cpp
--- 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewmessagewidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewmessagewidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewmessagewidgettest.h 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewmessagewidgettest.h
--- 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewmessagewidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewmessagewidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewwidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewwidgettest.cpp
--- 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewwidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewwidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewwidgettest.h 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewwidgettest.h
--- 4:24.12.3-2/src/pimcommon/whatsnew/autotests/whatsnewwidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/autotests/whatsnewwidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewcomboboxwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewcomboboxwidget.cpp
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewcomboboxwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewcomboboxwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewcomboboxwidget.h 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewcomboboxwidget.h
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewcomboboxwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewcomboboxwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewdialog.cpp 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewdialog.cpp
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewdialog.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewdialog.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -11,7 +11,6 @@
 #include <KLocalizedString>
 #include <KSharedConfig>
 #include <KWindowConfig>
-#include <QCoreApplication>
 #include <QDialogButtonBox>
 #include <QVBoxLayout>
 #include <QWindow>
@@ -20,11 +19,11 @@ namespace
 const char myWhatsNewDialogGroupName[] = "WhatsNewDialog";
 }
 using namespace PimCommon;
-WhatsNewDialog::WhatsNewDialog(const QList<PimCommon::WhatsNewInfo> &infos, QWidget *parent)
+WhatsNewDialog::WhatsNewDialog(const QList<PimCommon::WhatsNewInfo> &infos, QWidget *parent, const QString &applicationName)
     : QDialog(parent)
     , mWhatsNewWidget(new WhatsNewWidget(infos, this))
 {
-    setWindowTitle(i18nc("@title:window", "What's new in %1", QCoreApplication::applicationName()));
+    setWindowTitle(i18nc("@title:window", "What's new in %1", applicationName));
     auto mainLayout = new QVBoxLayout(this);
     mainLayout->setObjectName(QStringLiteral("mainLayout"));
 
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewdialog.h 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewdialog.h
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewdialog.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewdialog.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -7,7 +7,10 @@
 
 #include "pimcommon_export.h"
 #include <PimCommon/WhatsNewInfo>
+
+#include <QCoreApplication>
 #include <QDialog>
+
 namespace PimCommon
 {
 class WhatsNewWidget;
@@ -15,7 +18,9 @@ class PIMCOMMON_EXPORT WhatsNewDialog :
 {
     Q_OBJECT
 public:
-    explicit WhatsNewDialog(const QList<PimCommon::WhatsNewInfo> &infos, QWidget *parent = nullptr);
+    explicit WhatsNewDialog(const QList<PimCommon::WhatsNewInfo> &infos,
+                            QWidget *parent = nullptr,
+                            const QString &applicationName = QCoreApplication::applicationName());
     ~WhatsNewDialog() override;
 
     void updateInformations();
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewinfo.cpp 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewinfo.cpp
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewinfo.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewinfo.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewinfo.h 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewinfo.h
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewinfo.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewinfo.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewmessagewidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewmessagewidget.cpp
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewmessagewidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewmessagewidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -8,17 +8,18 @@
 
 #include "whatsnewdialog.h"
 #include <KLocalizedString>
-#include <QCoreApplication>
 
 using namespace Qt::Literals::StringLiterals;
 using namespace PimCommon;
-WhatsNewMessageWidget::WhatsNewMessageWidget(QWidget *parent)
+WhatsNewMessageWidget::WhatsNewMessageWidget(QWidget *parent, const QString &applicationName)
     : KMessageWidget(parent)
 {
     setVisible(false);
     setCloseButtonVisible(true);
     setMessageType(Information);
-    setText(i18n("What's new in %2. %1", QStringLiteral("<a href=\"show_whats_new\">%1</a>").arg(i18n("(Show News)")), QCoreApplication::applicationName()));
+
+    mApplicationName = applicationName;
+    setText(i18n("What's new in %2. %1", QStringLiteral("<a href=\"show_whats_new\">%1</a>").arg(i18n("(Show News)")), mApplicationName));
     setPosition(KMessageWidget::Header);
     connect(this, &KMessageWidget::linkActivated, this, &WhatsNewMessageWidget::slotLinkActivated);
 }
@@ -28,7 +29,7 @@ WhatsNewMessageWidget::~WhatsNewMessageW
 void WhatsNewMessageWidget::slotLinkActivated(const QString &contents)
 {
     if (contents == "show_whats_new"_L1) {
-        WhatsNewDialog dlg(mWhatsNewInfos, this);
+        WhatsNewDialog dlg(mWhatsNewInfos, this, mApplicationName);
         dlg.updateInformations();
         dlg.exec();
     }
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewmessagewidget.h 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewmessagewidget.h
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewmessagewidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewmessagewidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -7,13 +7,16 @@
 #include "pimcommon_export.h"
 #include <KMessageWidget>
 #include <PimCommon/WhatsNewInfo>
+
+#include <QCoreApplication>
+
 namespace PimCommon
 {
 class PIMCOMMON_EXPORT WhatsNewMessageWidget : public KMessageWidget
 {
     Q_OBJECT
 public:
-    explicit WhatsNewMessageWidget(QWidget *parent = nullptr);
+    explicit WhatsNewMessageWidget(QWidget *parent = nullptr, const QString &applicationName = QCoreApplication::applicationName());
     ~WhatsNewMessageWidget() override;
 
     void setWhatsNewInfos(const QList<PimCommon::WhatsNewInfo> &infos);
@@ -21,5 +24,6 @@ public:
 private:
     PIMCOMMON_NO_EXPORT void slotLinkActivated(const QString &contents);
     QList<PimCommon::WhatsNewInfo> mWhatsNewInfos;
+    QString mApplicationName;
 };
 }
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewtranslationsbase.cpp 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewtranslationsbase.cpp
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewtranslationsbase.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewtranslationsbase.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewtranslationsbase.h 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewtranslationsbase.h
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewtranslationsbase.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewtranslationsbase.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewwidget.cpp
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewwidget.h 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewwidget.h
--- 4:24.12.3-2/src/pimcommon/whatsnew/whatsnewwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/whatsnew/whatsnewwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/widgets/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -8,7 +8,7 @@ macro(add_pimcommon_widget_unittest _sou
         LINK_LIBRARIES Qt::Test
         Qt::Widgets
         KPim6::PimCommon
-)
+    )
 endmacro()
 add_pimcommon_widget_unittest(kactionmenuchangecasetest.cpp)
 add_pimcommon_widget_unittest(lineeditwithcompleterngtest.cpp)
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/autotests/kactionmenuchangecasetest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/kactionmenuchangecasetest.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/autotests/kactionmenuchangecasetest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/kactionmenuchangecasetest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/autotests/kactionmenuchangecasetest.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/kactionmenuchangecasetest.h
--- 4:24.12.3-2/src/pimcommon/widgets/autotests/kactionmenuchangecasetest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/kactionmenuchangecasetest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/autotests/lineeditwithcompleterngtest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/lineeditwithcompleterngtest.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/autotests/lineeditwithcompleterngtest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/lineeditwithcompleterngtest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/autotests/lineeditwithcompleterngtest.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/lineeditwithcompleterngtest.h
--- 4:24.12.3-2/src/pimcommon/widgets/autotests/lineeditwithcompleterngtest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/lineeditwithcompleterngtest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/autotests/purposemenuwidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/purposemenuwidgettest.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/autotests/purposemenuwidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/purposemenuwidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2018-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2018-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/autotests/purposemenuwidgettest.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/purposemenuwidgettest.h
--- 4:24.12.3-2/src/pimcommon/widgets/autotests/purposemenuwidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/autotests/purposemenuwidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2018-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2018-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/configureimmutablewidgetutils.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/configureimmutablewidgetutils.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/configureimmutablewidgetutils.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/configureimmutablewidgetutils.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/configureimmutablewidgetutils.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/configureimmutablewidgetutils.h
--- 4:24.12.3-2/src/pimcommon/widgets/configureimmutablewidgetutils.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/configureimmutablewidgetutils.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/customlogwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/customlogwidget.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/customlogwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/customlogwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2012-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2012-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -31,7 +31,7 @@ QTextDocument *LogItemDelegate::document
     QStyleOptionViewItem option4 = option;
     QStyledItemDelegate::initStyleOption(&option4, index);
 
-    QString text = option4.text;
+    const QString text = option4.text;
 
     const QString content = QStringLiteral(
                                 "<html style=\"color:%1\">"
@@ -56,7 +56,7 @@ void LogItemDelegate::paint(QPainter *pa
     doc->setTextWidth(option.rect.width());
     painter->setRenderHint(QPainter::Antialiasing);
 
-    QPen pen = painter->pen();
+    const QPen pen = painter->pen();
 
     QStyleOptionViewItem opt(option);
     opt.showDecorationSelected = true;
@@ -78,7 +78,7 @@ QSize LogItemDelegate::sizeHint(const QS
         return {0, 0};
     }
 
-    QTextDocument *doc = document(option, index);
+    const QTextDocument *doc = document(option, index);
     if (!doc) {
         return {0, 0};
     }
@@ -149,7 +149,7 @@ QString CustomLogWidget::toHtml() const
         QListWidgetItem *itemWidget = item(i);
         const QString itemText(itemWidget->text());
         QString logText;
-        LogType type = static_cast<LogType>(itemWidget->data(CustomLogWidget::ItemLogType).toInt());
+        const LogType type = static_cast<LogType>(itemWidget->data(CustomLogWidget::ItemLogType).toInt());
         switch (type) {
         case Title:
             logText = QStringLiteral("<font color=%1>%2</font>").arg(QColor(Qt::black).name(), itemText);
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/customlogwidget.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/customlogwidget.h
--- 4:24.12.3-2/src/pimcommon/widgets/customlogwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/customlogwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2012-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2012-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/customtreeview.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/customtreeview.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/customtreeview.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/customtreeview.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/customtreeview.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/customtreeview.h
--- 4:24.12.3-2/src/pimcommon/widgets/customtreeview.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/customtreeview.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/icons/hint.svg 4:25.08.2-0ubuntu2/src/pimcommon/widgets/icons/hint.svg
--- 4:24.12.3-2/src/pimcommon/widgets/icons/hint.svg	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/icons/hint.svg	1970-01-01 00:00:00.000000000 +0000
@@ -1,148 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg3049"
-   version="1.1"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="hint.svg"
-   inkscape:export-filename="/home/uri/.kde/share/icons/NITRUX-KDE/16x16/actions/view-right-new.png"
-   inkscape:export-xdpi="30"
-   inkscape:export-ydpi="30">
-  <defs
-     id="defs3051">
-    <linearGradient
-       gradientTransform="translate(0,-1.9999941)"
-       inkscape:collect="always"
-       xlink:href="#linearGradient4021-3"
-       id="linearGradient4123"
-       gradientUnits="userSpaceOnUse"
-       x1="3"
-       y1="1045.3622"
-       x2="15"
-       y2="1045.3622" />
-    <linearGradient
-       id="linearGradient4021-3">
-      <stop
-         id="stop4023-0"
-         offset="0"
-         style="stop-color:#b3b3b3;stop-opacity:1;" />
-      <stop
-         id="stop4025-2"
-         offset="1"
-         style="stop-color:#4d4d4d;stop-opacity:1;" />
-    </linearGradient>
-    <clipPath
-       id="clipPath4160"
-       clipPathUnits="userSpaceOnUse">
-      <rect
-         y="1023.3622"
-         x="7"
-         height="1"
-         width="1"
-         id="rect4162"
-         style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-opacity:1" />
-    </clipPath>
-    <clipPath
-       id="clipPath4160-6"
-       clipPathUnits="userSpaceOnUse">
-      <rect
-         y="1023.3622"
-         x="7"
-         height="1"
-         width="1"
-         id="rect4162-4"
-         style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-opacity:1" />
-    </clipPath>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="45.254834"
-     inkscape:cx="4.5612296"
-     inkscape:cy="8.1291941"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1-6"
-     showgrid="true"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:window-width="2560"
-     inkscape:window-height="1016"
-     inkscape:window-x="-4"
-     inkscape:window-y="35"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false"
-     borderlayer="true"
-     inkscape:snap-bbox="true"
-     inkscape:snap-global="true"
-     inkscape:object-nodes="true">
-    <inkscape:grid
-       type="xygrid"
-       id="grid4085" />
-    <sodipodi:guide
-       position="2.0000044,14.00003"
-       orientation="12,0"
-       id="guide4075" />
-    <sodipodi:guide
-       position="2.0000044,2.0000296"
-       orientation="0,12"
-       id="guide4077" />
-    <sodipodi:guide
-       position="14,9"
-       orientation="-12,0"
-       id="guide4079" />
-    <sodipodi:guide
-       position="14.000004,14.00003"
-       orientation="0,-12"
-       id="guide4081" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata3054">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Capa 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-421.71429,-531.79074)">
-    <g
-       transform="matrix(0.75,0,0,0.74999813,421.46429,-241.22897)"
-       id="layer1-0"
-       inkscape:label="Capa 1">
-      <g
-         transform="translate(6.2937501e-7,-2.041003e-4)"
-         id="layer1-6"
-         inkscape:label="Capa 1">
-        <path
-           style="opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none"
-           d="M 13.314453 2 L 2 13.294922 L 2.7148438 14 L 14 2.6972656 L 13.314453 2 z M 8 3 A 8.999992 9.0000024 0 0 0 0.12304688 7.6679688 C 0.25199189 8.0317035 0.48048562 8.3445563 0.77929688 8.5761719 A 7.999993 8.0000022 0 0 1 8 4 A 3.9999995 4.0000005 0 0 0 4 8 A 3.9999995 4.0000005 0 0 0 4.1054688 8.8945312 L 5 8 A 2.9999995 3.0000003 0 0 1 8 5 L 8.8925781 4.1074219 A 3.9999995 4.0000005 0 0 0 8.3496094 4.0175781 A 7.999993 8.0000022 0 0 1 8.9277344 4.0722656 L 9.8066406 3.1933594 A 8.999992 9.0000024 0 0 0 8 3 z M 13.835938 5.1640625 L 13.121094 5.8789062 A 7.999993 8.0000022 0 0 1 15.220703 8.5761719 C 15.522218 8.3424607 15.752612 8.0261216 15.880859 7.6582031 A 8.999992 9.0000024 0 0 0 13.835938 5.1640625 z M 11.894531 7.1054688 L 11 8 A 2.9999995 3.0000003 0 0 1 8 11 L 7.1074219 11.892578 A 3.9999995 4.0000005 0 0 0 8 12 A 3.9999995 4.0000005 0 0 0 12 8 A 3.9999995 4.0000005 0 0 0 11.894531 7.1054688 z "
-           transform="matrix(1.3333333,0,0,1.3333367,0.3333327,1030.6957)"
-           id="rect4170" />
-      </g>
-    </g>
-  </g>
-</svg>
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/icons/visibility.svg 4:25.08.2-0ubuntu2/src/pimcommon/widgets/icons/visibility.svg
--- 4:24.12.3-2/src/pimcommon/widgets/icons/visibility.svg	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/icons/visibility.svg	1970-01-01 00:00:00.000000000 +0000
@@ -1,137 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg3049"
-   version="1.1"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="visibility.svg"
-   inkscape:export-filename="/home/uri/.kde/share/icons/NITRUX-KDE/16x16/actions/view-right-new.png"
-   inkscape:export-xdpi="30"
-   inkscape:export-ydpi="30">
-  <defs
-     id="defs3051">
-    <linearGradient
-       gradientTransform="translate(0,-1.9999941)"
-       inkscape:collect="always"
-       xlink:href="#linearGradient4021-3"
-       id="linearGradient4123"
-       gradientUnits="userSpaceOnUse"
-       x1="3"
-       y1="1045.3622"
-       x2="15"
-       y2="1045.3622" />
-    <linearGradient
-       id="linearGradient4021-3">
-      <stop
-         id="stop4023-0"
-         offset="0"
-         style="stop-color:#b3b3b3;stop-opacity:1;" />
-      <stop
-         id="stop4025-2"
-         offset="1"
-         style="stop-color:#4d4d4d;stop-opacity:1;" />
-    </linearGradient>
-    <clipPath
-       id="clipPath4160"
-       clipPathUnits="userSpaceOnUse">
-      <rect
-         y="1023.3622"
-         x="7"
-         height="1"
-         width="1"
-         id="rect4162"
-         style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-opacity:1" />
-    </clipPath>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="45.254834"
-     inkscape:cx="10.140744"
-     inkscape:cy="6.8696601"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1-6"
-     showgrid="true"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:window-width="2560"
-     inkscape:window-height="1016"
-     inkscape:window-x="-4"
-     inkscape:window-y="35"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false"
-     borderlayer="true"
-     inkscape:snap-bbox="true"
-     inkscape:snap-global="true"
-     inkscape:object-nodes="true">
-    <inkscape:grid
-       type="xygrid"
-       id="grid4085" />
-    <sodipodi:guide
-       position="2.0000044,14.00003"
-       orientation="12,0"
-       id="guide4075" />
-    <sodipodi:guide
-       position="2.0000044,2.0000296"
-       orientation="0,12"
-       id="guide4077" />
-    <sodipodi:guide
-       position="14,9"
-       orientation="-12,0"
-       id="guide4079" />
-    <sodipodi:guide
-       position="14.000004,14.00003"
-       orientation="0,-12"
-       id="guide4081" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata3054">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Capa 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-421.71429,-531.79074)">
-    <g
-       transform="matrix(0.75,0,0,0.74999813,421.46429,-241.22897)"
-       id="layer1-0"
-       inkscape:label="Capa 1">
-      <g
-         transform="translate(6.2937501e-7,-2.041003e-4)"
-         id="layer1-6"
-         inkscape:label="Capa 1">
-        <path
-           style="opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none"
-           d="M 8 3 A 8.9999924 9.0000018 0 0 0 0.12304688 7.6679688 C 0.25199191 8.0317035 0.48048562 8.3445563 0.77929688 8.5761719 A 7.9999934 8.0000016 0 0 1 8 4 A 3.9999997 4.0000003 0 0 0 4 8 A 3.9999997 4.0000003 0 0 0 8 12 A 3.9999997 4.0000003 0 0 0 12 8 A 3.9999997 4.0000003 0 0 0 8.3496094 4.0175781 A 7.9999934 8.0000016 0 0 1 15.220703 8.5761719 C 15.522218 8.3424607 15.752612 8.0261216 15.880859 7.6582031 A 8.9999924 9.0000018 0 0 0 8 3 z M 8 5 A 2.9999997 3.0000001 0 0 1 11 8 A 2.9999997 3.0000001 0 0 1 8 11 A 2.9999997 3.0000001 0 0 1 5 8 A 2.9999997 3.0000001 0 0 1 8 5 z M 8 6 A 1.9999999 2.0000002 0 0 0 6 8 A 1.9999999 2.0000002 0 0 0 8 10 A 1.9999999 2.0000002 0 0 0 10 8 A 1.9999999 2.0000002 0 0 0 9.9101562 7.4121094 A 0.99999992 1 0 0 1 9 8 A 0.99999992 1 0 0 1 8 7 A 0.99999992 1 0 0 1 8.5898438 6.0898438 A 1.9999999 2.0000002 0 0 0 8 6 z "
-           transform="matrix(1.3333333,0,0,1.3333367,0.3333327,1030.6957)"
-           id="rect4170" />
-      </g>
-    </g>
-  </g>
-</svg>
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/icons.qrc 4:25.08.2-0ubuntu2/src/pimcommon/widgets/icons.qrc
--- 4:24.12.3-2/src/pimcommon/widgets/icons.qrc	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/icons.qrc	1970-01-01 00:00:00.000000000 +0000
@@ -1,10 +0,0 @@
-<!DOCTYPE RCC><RCC version="1.0">
-<!--
-  SPDX-License-Identifier: CC0-1.0 
-  SPDX-FileCopyrightText: none
--->
-<qresource>
-    <file>icons/visibility.svg</file>
-    <file>icons/hint.svg</file>
-</qresource>
-</RCC>
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/kactionmenuchangecase.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/kactionmenuchangecase.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/kactionmenuchangecase.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/kactionmenuchangecase.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/kactionmenuchangecase.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/kactionmenuchangecase.h
--- 4:24.12.3-2/src/pimcommon/widgets/kactionmenuchangecase.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/kactionmenuchangecase.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/lineeditwithcompleterng.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/lineeditwithcompleterng.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/lineeditwithcompleterng.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/lineeditwithcompleterng.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/lineeditwithcompleterng.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/lineeditwithcompleterng.h
--- 4:24.12.3-2/src/pimcommon/widgets/lineeditwithcompleterng.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/lineeditwithcompleterng.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/purposemenumessagewidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/purposemenumessagewidget.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/purposemenumessagewidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/purposemenumessagewidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/purposemenumessagewidget.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/purposemenumessagewidget.h
--- 4:24.12.3-2/src/pimcommon/widgets/purposemenumessagewidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/purposemenumessagewidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+  SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/purposemenuwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/purposemenuwidget.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/purposemenuwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/purposemenuwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2018-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2018-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/purposemenuwidget.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/purposemenuwidget.h
--- 4:24.12.3-2/src/pimcommon/widgets/purposemenuwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/purposemenuwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2018-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2018-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/renamefiledialog.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/renamefiledialog.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/renamefiledialog.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/renamefiledialog.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2011-2024 Laurent Montel <montel@kde.org>
+ * SPDX-FileCopyrightText: 2011-2025 Laurent Montel <montel@kde.org>
  *
  * SPDX-License-Identifier: GPL-2.0-or-later
  */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/renamefiledialog.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/renamefiledialog.h
--- 4:24.12.3-2/src/pimcommon/widgets/renamefiledialog.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/renamefiledialog.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2011-2024 Laurent Montel <montel@kde.org>
+ * SPDX-FileCopyrightText: 2011-2025 Laurent Montel <montel@kde.org>
  *
  * SPDX-License-Identifier: GPL-2.0-or-later
  */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/simplestringlisteditor.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/simplestringlisteditor.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/simplestringlisteditor.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/simplestringlisteditor.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -4,7 +4,7 @@
     This file is part of KMail, the KDE mail client.
     SPDX-FileCopyrightText: 2001 Marc Mutz <mutz@kde.org>
 
-    SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+    SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
     SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/simplestringlisteditor.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/simplestringlisteditor.h
--- 4:24.12.3-2/src/pimcommon/widgets/simplestringlisteditor.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/simplestringlisteditor.h	2025-09-15 05:53:38.000000000 +0000
@@ -4,7 +4,7 @@
     This file is part of KMail, the KDE mail client.
     SPDX-FileCopyrightText: 2001 Marc Mutz <mutz@kde.org>
 
-    SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+    SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
     SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/spellchecklineedit.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/spellchecklineedit.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/spellchecklineedit.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/spellchecklineedit.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2011-2024 Laurent Montel <montel@kde.org>
+ * SPDX-FileCopyrightText: 2011-2025 Laurent Montel <montel@kde.org>
  *
  * SPDX-License-Identifier: GPL-2.0-or-later
  */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/spellchecklineedit.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/spellchecklineedit.h
--- 4:24.12.3-2/src/pimcommon/widgets/spellchecklineedit.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/spellchecklineedit.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2011-2024 Laurent Montel <montel@kde.org>
+ * SPDX-FileCopyrightText: 2011-2025 Laurent Montel <montel@kde.org>
  *
  * SPDX-License-Identifier: GPL-2.0-or-later
  */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/tests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon/widgets/tests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon/widgets/tests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/tests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -4,12 +4,20 @@
 add_executable(testspellchecklineedit testspellchecklineedit.cpp)
 ecm_mark_as_test(testspellchecklineedit)
 
-target_link_libraries(testspellchecklineedit KPim6::PimCommon KF6::I18n)
+target_link_libraries(
+    testspellchecklineedit
+    KPim6::PimCommon
+    KF6::I18n
+)
 ######
-add_executable(customtoolswidgetng_gui customtoolswidgetng_gui.cpp customtoolswidgetng_gui.h)
-target_link_libraries(customtoolswidgetng_gui
-  KPim6::PimCommon
-  KF6::XmlGui
-  KF6::I18n
+add_executable(
+    customtoolswidgetng_gui
+    customtoolswidgetng_gui.cpp
+    customtoolswidgetng_gui.h
+)
+target_link_libraries(
+    customtoolswidgetng_gui
+    KPim6::PimCommon
+    KF6::XmlGui
+    KF6::I18n
 )
-
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/tests/customtoolswidgetng_gui.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/tests/customtoolswidgetng_gui.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/tests/customtoolswidgetng_gui.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/tests/customtoolswidgetng_gui.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/tests/customtoolswidgetng_gui.h 4:25.08.2-0ubuntu2/src/pimcommon/widgets/tests/customtoolswidgetng_gui.h
--- 4:24.12.3-2/src/pimcommon/widgets/tests/customtoolswidgetng_gui.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/tests/customtoolswidgetng_gui.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon/widgets/tests/testspellchecklineedit.cpp 4:25.08.2-0ubuntu2/src/pimcommon/widgets/tests/testspellchecklineedit.cpp
--- 4:24.12.3-2/src/pimcommon/widgets/tests/testspellchecklineedit.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon/widgets/tests/testspellchecklineedit.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon-activities/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommon-activities/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommon-activities/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon-activities/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -1,7 +1,6 @@
 # SPDX-License-Identifier: CC0-1.0
 # SPDX-FileCopyrightText: none
 
-
 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
 
 ecm_setup_version(PROJECT VARIABLE_PREFIX PIMCOMMONACTIVITIES
@@ -18,15 +17,22 @@ ecm_qt_declare_logging_category(KPim6Pim
     EXPORT PIMCOMMON
 )
 
-target_sources(KPim6PimCommonActivities PRIVATE
-    activitiesbasemanager.cpp
-    activitiesbasemanager.h
-    configureactivitieswidget.cpp
-    configureactivitieswidget.h
+target_sources(
+    KPim6PimCommonActivities
+    PRIVATE
+        activitiesbasemanager.cpp
+        activitiesbasemanager.h
+        configureactivitieswidget.cpp
+        configureactivitieswidget.h
 )
 
 if(COMPILE_WITH_UNITY_CMAKE_SUPPORT)
-    set_target_properties(KPim6PimCommonActivities PROPERTIES UNITY_BUILD ON)
+    set_target_properties(
+        KPim6PimCommonActivities
+        PROPERTIES
+            UNITY_BUILD
+                ON
+    )
 endif()
 ecm_generate_export_header(KPim6PimCommonActivities
     BASE_NAME pimcommonactivities
@@ -43,82 +49,78 @@ ecm_generate_headers(PimCommonActivities
     PREFIX PimCommonActivities
 )
 
-target_link_libraries(KPim6PimCommonActivities
+target_link_libraries(
+    KPim6PimCommonActivities
     PUBLIC
-    Qt::Widgets
-    Plasma::Activities
+        Qt::Widgets
+        Plasma::Activities
     PRIVATE
-    KF6::I18n
+        KF6::I18n
 )
 
-target_include_directories(KPim6PimCommonActivities INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonActivities/>")
-
-target_include_directories(KPim6PimCommonActivities PUBLIC "$<BUILD_INTERFACE:${pimcommon_SOURCE_DIR}/src;${pimcommon_BINARY_DIR}/src>")
+target_include_directories(
+    KPim6PimCommonActivities
+    INTERFACE
+        "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonActivities/>"
+)
 
-set_target_properties(KPim6PimCommonActivities PROPERTIES
-    VERSION ${PIMCOMMONACTIVITIES_VERSION}
-    SOVERSION ${PIMCOMMONACTIVITIES_SOVERSION}
-    EXPORT_NAME PimCommonActivities
+target_include_directories(
+    KPim6PimCommonActivities
+    PUBLIC
+        "$<BUILD_INTERFACE:${pimcommon_SOURCE_DIR}/src;${pimcommon_BINARY_DIR}/src>"
 )
 
-install(TARGETS
+set_target_properties(
     KPim6PimCommonActivities
-    EXPORT KPim6PimCommonActivitiesTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
+    PROPERTIES
+        VERSION
+            ${PIMCOMMONACTIVITIES_VERSION}
+        SOVERSION
+            ${PIMCOMMONACTIVITIES_SOVERSION}
+        EXPORT_NAME
+            PimCommonActivities
 )
 
-install(FILES
-    ${PimCommonActivities_CamelCasebase_HEADERS}
+install(TARGETS KPim6PimCommonActivities EXPORT KPim6PimCommonActivitiesTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
+
+install(
+    FILES
+        ${PimCommonActivities_CamelCasebase_HEADERS}
     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonActivities/PimCommonActivities
     COMPONENT Devel
 )
 
-install(FILES
-    ${CMAKE_CURRENT_BINARY_DIR}/pimcommonactivities_export.h
-    ${PimCommonActivities_base_HEADERS}
-
-
+install(
+    FILES
+        ${CMAKE_CURRENT_BINARY_DIR}/pimcommonactivities_export.h
+        ${PimCommonActivities_base_HEADERS}
     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonActivities/pimcommonactivities
     COMPONENT Devel
 )
 
-# if(BUILD_QCH)
-#     ecm_add_qch(
-#         KPim6PimCommonActivities_QCH
-#         NAME KPim6PimCommonActivities
-#         BASE_NAME KPim6PimCommonActivities
-#         VERSION ${PIM_VERSION}
-#         ORG_DOMAIN org.kde
-#         SOURCES # using only public headers, to cover only public API
-#         ${PimCommonActivities_acl_HEADERS}
-#         ${PimCommonActivities_ldap_HEADERS}
-#         ${PimCommonActivities_collectionpage_HEADERS}
-#         ${PimCommonActivities_folderdialog_HEADERS}
-#         ${PimCommonActivities_genericplugins_HEADERS}
-#         ${PimCommonActivities_casewidgets_HEADERS}
-#         ${PimCommonActivities_widgets_HEADERS}
-#         ${PimCommonActivities_managerserversidesubscription_HEADERS}
-#         ${PimCommonActivities_Util_HEADERS}
-#         ${PimCommonActivities_progresswidget_HEADERS}
-#         ${PimCommonActivities_completionconfiguredialog_HEADERS}
-#         ${PimCommonActivities_completionorder_HEADERS}
-#         ${PimCommonActivities_addressline_HEADERS}
-#         ${PimCommonActivities_recentaddress_HEADERS}
-#         #MD_MAINPAGE "${CMAKE_SOURCE_DIR}/README.md"
-#         #IMAGE_DIRS "${CMAKE_SOURCE_DIR}/docs/pics"
-#         LINK_QCHS
-#             Qt6Core_QCH
-#             Qt6Gui_QCH
-#             Qt6Widgets_QCH
-#         INCLUDE_DIRS
-#             ${CMAKE_CURRENT_BINARY_DIR}
-#         BLANK_MACROS
-#             PIMCOMMONACTIVITIES_EXPORT
-#         TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
-#         QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
-#         COMPONENT Devel
-# )
+if(BUILD_QCH)
+    ecm_add_qch(
+        KPim6PimCommonActivities_QCH
+        NAME KPim6PimCommonActivities
+        BASE_NAME KPim6PimCommonActivities
+        VERSION ${PIM_VERSION}
+        ORG_DOMAIN org.kde
+        SOURCES # using only public headers, to cover only public API
+        ${PimCommonActivities_base_HEADERS}
+        LINK_QCHS
+            Qt6Core_QCH
+            Qt6Gui_QCH
+            Qt6Widgets_QCH
+        INCLUDE_DIRS
+            ${CMAKE_CURRENT_BINARY_DIR}
+        BLANK_MACROS
+            PIMCOMMONACTIVITIES_EXPORT
+        TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
+        QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
+        COMPONENT Devel
+    )
+endif()
 
-# endif()
 set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KPim6PimCommonActivities")
 if(BUILD_QCH)
     ecm_install_qch_export(
@@ -127,26 +129,32 @@ if(BUILD_QCH)
         DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
         COMPONENT Devel
     )
-set(PACKAGE_INCLUDE_QCHTARGETS "include(\"\${CMAKE_CURRENT_LIST_DIR}/KPim6PimCommonActivitiesQchTargets.cmake\")")
+    set(PACKAGE_INCLUDE_QCHTARGETS "include(\"\${CMAKE_CURRENT_LIST_DIR}/KPim6PimCommonActivitiesQchTargets.cmake\")")
 endif()
 configure_package_config_file(
     "${CMAKE_CURRENT_SOURCE_DIR}/KPimCommonActivitiesConfig.cmake.in"
     "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonActivitiesConfig.cmake"
-    INSTALL_DESTINATION  ${CMAKECONFIG_INSTALL_DIR}
+    INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
 )
 
-install(FILES
-    "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonActivitiesConfig.cmake"
-    "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonActivitiesConfigVersion.cmake"
+install(
+    FILES
+        "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonActivitiesConfig.cmake"
+        "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonActivitiesConfigVersion.cmake"
     DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
     COMPONENT Devel
 )
 
-install(EXPORT KPim6PimCommonActivitiesTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
-    FILE KPim6PimCommonActivitiesTargets.cmake NAMESPACE KPim6::)
-
-install(FILES
-    ${CMAKE_CURRENT_BINARY_DIR}/pimcommonactivities_version.h
-    DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonActivities/ COMPONENT Devel
+install(
+    EXPORT KPim6PimCommonActivitiesTargets
+    DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+    FILE KPim6PimCommonActivitiesTargets.cmake
+    NAMESPACE KPim6::
 )
 
+install(
+    FILES
+        ${CMAKE_CURRENT_BINARY_DIR}/pimcommonactivities_version.h
+    DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonActivities/
+    COMPONENT Devel
+)
diff -pruN 4:24.12.3-2/src/pimcommon-activities/activitiesbasemanager.cpp 4:25.08.2-0ubuntu2/src/pimcommon-activities/activitiesbasemanager.cpp
--- 4:24.12.3-2/src/pimcommon-activities/activitiesbasemanager.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon-activities/activitiesbasemanager.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -54,10 +54,43 @@ QString ActivitiesBaseManager::currentAc
     return mActivitiesConsumer->currentActivity();
 }
 
+bool ActivitiesBaseManager::enabled() const
+{
+    return mEnabled;
+}
+
+void ActivitiesBaseManager::setEnabled(bool newEnabled)
+{
+    if (mEnabled != newEnabled) {
+        mEnabled = newEnabled;
+        Q_EMIT activitiesChanged();
+    }
+}
+
 QDebug operator<<(QDebug d, const PimCommonActivities::ActivitiesBaseManager::ActivitySettings &t)
 {
     d << "enabled: " << t.enabled;
     d << "activities: " << t.activities;
     return d;
 }
+
+bool ActivitiesBaseManager::ActivitySettings::contains(const QString &str) const
+{
+    return activities.contains(str);
+}
+
+void ActivitiesBaseManager::ActivitySettings::changeActivities(bool added, const QString &currentActivity)
+{
+    if (added) {
+        if (!activities.contains(currentActivity)) {
+            activities.append(currentActivity);
+        }
+    } else {
+        if (activities.contains(currentActivity)) {
+            activities.removeAll(currentActivity);
+        }
+    }
+    enabled = true;
+}
+
 #include "moc_activitiesbasemanager.cpp"
diff -pruN 4:24.12.3-2/src/pimcommon-activities/activitiesbasemanager.h 4:25.08.2-0ubuntu2/src/pimcommon-activities/activitiesbasemanager.h
--- 4:24.12.3-2/src/pimcommon-activities/activitiesbasemanager.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon-activities/activitiesbasemanager.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -21,38 +21,27 @@ public:
     struct ActivitySettings {
         QStringList activities;
         bool enabled = false;
-        [[nodiscard]] bool contains(const QString &str) const
-        {
-            return activities.contains(str);
-        }
-
-        void changeActivities(bool added, const QString &currentActivity)
-        {
-            if (added) {
-                if (!activities.contains(currentActivity)) {
-                    activities.append(currentActivity);
-                }
-            } else {
-                if (activities.contains(currentActivity)) {
-                    activities.removeAll(currentActivity);
-                }
-            }
-            enabled = true;
-        }
+        [[nodiscard]] bool contains(const QString &str) const;
+
+        void changeActivities(bool added, const QString &currentActivity);
     };
 
     explicit ActivitiesBaseManager(QObject *parent = nullptr);
     ~ActivitiesBaseManager() override;
-    [[nodiscard]] virtual bool enabled() const = 0;
 
     [[nodiscard]] bool isInCurrentActivity(const QStringList &lst) const;
 
     [[nodiscard]] QString currentActivity() const;
+
+    [[nodiscard]] bool enabled() const;
+    void setEnabled(bool newEnabled);
+
 Q_SIGNALS:
     void activitiesChanged();
 
 private:
     KActivities::Consumer *const mActivitiesConsumer;
+    bool mEnabled = false;
 };
 }
 PIMCOMMONACTIVITIES_EXPORT QDebug operator<<(QDebug d, const PimCommonActivities::ActivitiesBaseManager::ActivitySettings &t);
diff -pruN 4:24.12.3-2/src/pimcommon-activities/configureactivitieswidget.cpp 4:25.08.2-0ubuntu2/src/pimcommon-activities/configureactivitieswidget.cpp
--- 4:24.12.3-2/src/pimcommon-activities/configureactivitieswidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon-activities/configureactivitieswidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommon-activities/configureactivitieswidget.h 4:25.08.2-0ubuntu2/src/pimcommon-activities/configureactivitieswidget.h
--- 4:24.12.3-2/src/pimcommon-activities/configureactivitieswidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommon-activities/configureactivitieswidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommonakonadi/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommonakonadi/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -14,106 +14,110 @@ ecm_qt_declare_logging_category(KPim6Pim
         EXPORT PIMCOMMON
 )
 
-target_sources(KPim6PimCommonAkonadi PRIVATE
-    folderdialog/selectmulticollectionwidget.cpp
-    folderdialog/selectmulticollectiondialog.cpp
-    folderdialog/checkedcollectionwidget.cpp
-    genericplugins/genericplugininterface.cpp
-    genericplugins/plugininterface.cpp
-    acl/aclentrydialog.cpp
-    acl/aclmanager.cpp
-    acl/aclutils.cpp
-    acl/collectionaclpage.cpp
-    acl/imapaclattribute.cpp
-    acl/collectionaclwidget.cpp
-    acl/acllistview.cpp
-    acl/aclmodifyjob.cpp
-    manageserversidesubscription/manageserversidesubscriptionjob.cpp
-    ldap/ldapsearchdialog.cpp
-    util/createresource.cpp
-    util/imapresourcecapabilitiesmanager.cpp
-    util/mailutil.cpp
-   progresswidget/agentprogressmonitor.cpp
-   progresswidget/progressmanagerakonadi.cpp
-  collectionpage/collectiontypeutil.cpp
-  collectionpage/incidencesforwidget.cpp
-  collectionpage/contenttypewidget.cpp
-    addressline/completionorder/completionordereditor.cpp
-    addressline/completionorder/completionorderwidget.cpp
-    addressline/addresslineedit/addresseelineedit.cpp
-    addressline/addresslineedit/addresseelineedit_p.cpp
-    addressline/addresslineedit/addresseelineeditmanager.cpp
-    addressline/addresslineedit/addresseelineeditldap.cpp
-    addressline/addresslineedit/addresseelineeditakonadi.cpp
-    addressline/addresslineedit/addresseelineeditbaloo.cpp
-    addressline/addresslineedit/kmailcompletion.cpp
-    addressline/addresslineedit/baloocompletionemail.cpp
-    addressline/completionconfiguredialog/completionconfiguredialog.cpp
-    addressline/addresslineedit/addresseelineeditutil.cpp
-    addressline/recentaddress/recentaddresswidget.cpp
-    addressline/recentaddress/recentaddresses.cpp
-    addressline/plugins/addressesslineeditabstractplugin.cpp
-    addressline/plugins/addressesslineeditpluginmanager.cpp
-    progresswidget/agentprogressmonitor.h
-    progresswidget/progressmanagerakonadi.h
-    acl/collectionaclpage.h
-    acl/aclutils_p.h
-    acl/acllistview.h
-    acl/aclentrydialog_p.h
-    acl/imapaclattribute.h
-    acl/aclmodifyjob.h
-    acl/aclmanager.h
-    acl/collectionaclwidget.h
-    manageserversidesubscription/manageserversidesubscriptionjob.h
-    ldap/ldapsearchdialog.h
-    addressline/completionorder/completionordereditor.h
-    addressline/completionorder/completionorderwidget.h
-    addressline/recentaddress/recentaddresses.h
-    addressline/recentaddress/recentaddresswidget.h
-    addressline/completionconfiguredialog/completionconfiguredialog.h
-    addressline/plugins/addressesslineeditabstractplugin.h
-    addressline/plugins/addressesslineeditpluginmanager.h
-    addressline/addresslineedit/addresseelineedit_p.h
-    addressline/addresslineedit/addresseelineeditldap.h
-    addressline/addresslineedit/addresseelineeditbaloo.h
-    addressline/addresslineedit/addresseelineedit.h
-    addressline/addresslineedit/addresseelineeditutil.h
-    addressline/addresslineedit/baloocompletionemail.h
-    addressline/addresslineedit/addresseelineeditakonadi.h
-    addressline/addresslineedit/addresseelineeditmanager.h
-    addressline/addresslineedit/kmailcompletion.h
-    collectionpage/contenttypewidget.h
-    collectionpage/collectiontypeutil.h
-    collectionpage/incidencesforwidget.h
-    folderdialog/checkedcollectionwidget.h
-    folderdialog/selectmulticollectiondialog.h
-    folderdialog/selectmulticollectionwidget.h
-    pimcommonakonadi_private_export.h
-    util/mailutil.h
-    util/imapresourcecapabilitiesmanager.h
-    util/createresource.h
-    genericplugins/genericplugininterface.h
-    genericplugins/plugininterface.h
+target_sources(
+    KPim6PimCommonAkonadi
+    PRIVATE
+        folderdialog/selectmulticollectionwidget.cpp
+        folderdialog/selectmulticollectiondialog.cpp
+        folderdialog/checkedcollectionwidget.cpp
+        genericplugins/genericplugininterface.cpp
+        genericplugins/plugininterface.cpp
+        acl/aclentrydialog.cpp
+        acl/aclmanager.cpp
+        acl/aclutils.cpp
+        acl/collectionaclpage.cpp
+        acl/imapaclattribute.cpp
+        acl/collectionaclwidget.cpp
+        acl/acllistview.cpp
+        acl/aclmodifyjob.cpp
+        ldap/ldapsearchdialog.cpp
+        util/createresource.cpp
+        util/imapresourcecapabilitiesmanager.cpp
+        util/mailutil.cpp
+        progresswidget/agentprogressmonitor.cpp
+        progresswidget/progressmanagerakonadi.cpp
+        collectionpage/collectiontypeutil.cpp
+        collectionpage/incidencesforwidget.cpp
+        collectionpage/contenttypewidget.cpp
+        addressline/completionorder/completionorderwidget.cpp
+        addressline/addresslineedit/addresseelineedit.cpp
+        addressline/addresslineedit/addresseelineedit_p.cpp
+        addressline/addresslineedit/addresseelineeditmanager.cpp
+        addressline/addresslineedit/addresseelineeditldap.cpp
+        addressline/addresslineedit/addresseelineeditakonadi.cpp
+        addressline/addresslineedit/addresseelineeditakonadisearch.cpp
+        addressline/addresslineedit/kmailcompletion.cpp
+        addressline/addresslineedit/akonadisearchcompletionemail.cpp
+        addressline/completionconfiguredialog/completionconfiguredialog.cpp
+        addressline/addresslineedit/addresseelineeditutil.cpp
+        addressline/recentaddress/recentaddresswidget.cpp
+        addressline/recentaddress/recentaddresses.cpp
+        addressline/plugins/addressesslineeditabstractplugin.cpp
+        addressline/plugins/addressesslineeditpluginmanager.cpp
+        progresswidget/agentprogressmonitor.h
+        progresswidget/progressmanagerakonadi.h
+        acl/collectionaclpage.h
+        acl/aclutils_p.h
+        acl/acllistview.h
+        acl/aclentrydialog_p.h
+        acl/imapaclattribute.h
+        acl/aclmodifyjob.h
+        acl/aclmanager.h
+        acl/collectionaclwidget.h
+        ldap/ldapsearchdialog.h
+        addressline/completionorder/completionorderwidget.h
+        addressline/recentaddress/recentaddresses.h
+        addressline/recentaddress/recentaddresswidget.h
+        addressline/completionconfiguredialog/completionconfiguredialog.h
+        addressline/plugins/addressesslineeditabstractplugin.h
+        addressline/plugins/addressesslineeditpluginmanager.h
+        addressline/addresslineedit/addresseelineedit_p.h
+        addressline/addresslineedit/addresseelineeditldap.h
+        addressline/addresslineedit/addresseelineeditakonadisearch.h
+        addressline/addresslineedit/addresseelineedit.h
+        addressline/addresslineedit/addresseelineeditutil.h
+        addressline/addresslineedit/akonadisearchcompletionemail.h
+        addressline/addresslineedit/addresseelineeditakonadi.h
+        addressline/addresslineedit/addresseelineeditmanager.h
+        addressline/addresslineedit/kmailcompletion.h
+        collectionpage/contenttypewidget.h
+        collectionpage/collectiontypeutil.h
+        collectionpage/incidencesforwidget.h
+        folderdialog/checkedcollectionwidget.h
+        folderdialog/selectmulticollectiondialog.h
+        folderdialog/selectmulticollectionwidget.h
+        pimcommonakonadi_private_export.h
+        util/mailutil.h
+        util/imapresourcecapabilitiesmanager.h
+        util/createresource.h
+        genericplugins/genericplugininterface.h
+        genericplugins/plugininterface.h
 )
 
 if(NOT FORCE_DISABLE_AKONADI_SEARCH)
-target_sources(KPim6PimCommonAkonadi PRIVATE
-    addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp
-    addressline/blacklistbaloocompletion/blacklistbalooemailutil.cpp
-    addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp
-    addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp
-    addressline/blacklistbaloocompletion/blacklistbalooemailsearchjob.cpp
-    addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.h
-    addressline/blacklistbaloocompletion/blacklistbalooemailwarning.h
-    addressline/blacklistbaloocompletion/blacklistbalooemailutil.h
-    addressline/blacklistbaloocompletion/blacklistbalooemailsearchjob.h
-    addressline/blacklistbaloocompletion/blacklistbalooemaillist.h
-)
+    target_sources(
+        KPim6PimCommonAkonadi
+        PRIVATE
+            addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp
+            addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailutil.cpp
+            addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp
+            addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp
+            addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailsearchjob.cpp
+            addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.h
+            addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.h
+            addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailutil.h
+            addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailsearchjob.h
+            addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.h
+    )
 endif()
 
-
 if(COMPILE_WITH_UNITY_CMAKE_SUPPORT)
-    set_target_properties(KPim6PimCommonAkonadi PROPERTIES UNITY_BUILD ON)
+    set_target_properties(
+        KPim6PimCommonAkonadi
+        PROPERTIES
+            UNITY_BUILD
+                ON
+    )
 endif()
 ecm_generate_export_header(KPim6PimCommonAkonadi
     BASE_NAME pimcommonakonadi
@@ -122,49 +126,58 @@ ecm_generate_export_header(KPim6PimCommo
     USE_VERSION_HEADER
 )
 
-
-target_link_libraries(KPim6PimCommonAkonadi
+target_link_libraries(
+    KPim6PimCommonAkonadi
     PUBLIC
-    KPim6::PimCommon
-    KPim6::AkonadiCore
-    KPim6::AkonadiWidgets
-    KF6::Contacts
-    KPim6::AkonadiContactWidgets
-    KF6::KIOCore
-    KPim6::IMAP
-    KPim6::Libkdepim
+        KPim6::PimCommon
+        KPim6::AkonadiCore
+        KPim6::AkonadiWidgets
+        KF6::Contacts
+        KPim6::AkonadiContactWidgets
+        KF6::KIOCore
+        KPim6::IMAP
+        KPim6::Libkdepim
     PRIVATE
-    KPim6::AkonadiContactCore
-    KF6::I18n
-    KF6::Codecs
-    KF6::XmlGui
-    KF6::KIOWidgets
-    KF6::KCMUtils
-    KPim6::LdapWidgets
-    KF6::ItemViews
+        KPim6::AkonadiContactCore
+        KF6::I18n
+        KF6::Codecs
+        KF6::XmlGui
+        KF6::KIOWidgets
+        KF6::KCMUtils
+        KPim6::LdapWidgets
+        KF6::ItemViews
+        KF6::ColorScheme
 )
 
 if(NOT FORCE_DISABLE_AKONADI_SEARCH)
     target_link_libraries(KPim6PimCommonAkonadi PRIVATE KPim6::AkonadiSearchPIM)
 endif()
 
-
-target_include_directories(KPim6PimCommonAkonadi INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonAkonadi/>")
-
-target_include_directories(KPim6PimCommonAkonadi PUBLIC "$<BUILD_INTERFACE:${pimcommon_SOURCE_DIR}/src;${pimcommon_BINARY_DIR}/src>")
-
-set_target_properties(KPim6PimCommonAkonadi PROPERTIES
-    VERSION ${PIMCOMMONAKONADI_VERSION}
-    SOVERSION ${PIMCOMMONAKONADI_SOVERSION}
-    EXPORT_NAME PimCommonAkonadi
+target_include_directories(
+    KPim6PimCommonAkonadi
+    INTERFACE
+        "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonAkonadi/>"
 )
 
+target_include_directories(
+    KPim6PimCommonAkonadi
+    PUBLIC
+        "$<BUILD_INTERFACE:${pimcommon_SOURCE_DIR}/src;${pimcommon_BINARY_DIR}/src>"
+)
 
-install(TARGETS
+set_target_properties(
     KPim6PimCommonAkonadi
-    EXPORT KPim6PimCommonAkonadiTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
+    PROPERTIES
+        VERSION
+            ${PIMCOMMONAKONADI_VERSION}
+        SOVERSION
+            ${PIMCOMMONAKONADI_SOVERSION}
+        EXPORT_NAME
+            PimCommonAkonadi
 )
 
+install(TARGETS KPim6PimCommonAkonadi EXPORT KPim6PimCommonAkonadiTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
+
 if(BUILD_TESTING)
     add_subdirectory(acl/autotests)
     add_subdirectory(folderdialog/tests/)
@@ -173,14 +186,12 @@ if(BUILD_TESTING)
     add_subdirectory(addressline/tests)
     add_subdirectory(addressline/autotests)
     if(NOT FORCE_DISABLE_AKONADI_SEARCH)
-       add_subdirectory(addressline/blacklistbaloocompletion/autotests)
-    endif()       
+        add_subdirectory(addressline/blacklistakonadisearchcompletion/autotests)
+    endif()
 endif()
 
-
-
 if(BUILD_DESIGNERPLUGIN)
-        add_subdirectory(designer)
+    add_subdirectory(designer)
 endif()
 
 ecm_generate_headers(PimCommonAkonadi_Camelcaseaddressline_HEADERS
@@ -199,14 +210,6 @@ ecm_generate_headers(PimCommonAkonadi_Ca
     RELATIVE addressline/recentaddress/
 )
 
-ecm_generate_headers(PimCommonAkonadi_Camelcasecompletionorder_HEADERS
-    HEADER_NAMES
-    CompletionOrderEditor
-    REQUIRED_HEADERS PimCommonAkonadi_completionorder_HEADERS
-    PREFIX PimCommonAkonadi
-    RELATIVE addressline/completionorder
-)
-
 ecm_generate_headers(PimCommonAkonadi_Camelcasecompletionconfiguredialog_HEADERS
     HEADER_NAMES
     CompletionConfigureDialog
@@ -215,8 +218,6 @@ ecm_generate_headers(PimCommonAkonadi_Ca
     RELATIVE addressline/completionconfiguredialog/
 )
 
-
-
 ecm_generate_headers(PimCommonAkonadi_Camelcasecollectionpage_HEADERS
   HEADER_NAMES
   IncidencesForWidget
@@ -253,14 +254,6 @@ ecm_generate_headers(PimCommonAkonadi_Ca
     RELATIVE ldap
 )
 
-ecm_generate_headers(PimCommonAkonadi_Camelcasemanagerserversidesubscription_HEADERS
-    HEADER_NAMES
-    ManageServerSideSubscriptionJob
-    REQUIRED_HEADERS PimCommonAkonadi_managerserversidesubscription_HEADERS
-    PREFIX PimCommonAkonadi
-    RELATIVE manageserversidesubscription
-)
-
 ecm_generate_headers(PimCommonAkonadi_Camelcaseacl_HEADERS
     HEADER_NAMES
     CollectionAclPage
@@ -288,42 +281,40 @@ ecm_generate_headers(PimCommonAkonadi_Ca
     RELATIVE genericplugins
 )
 
-install(FILES
-    ${PimCommonAkonadi_Camelcasecollectionpage_HEADERS}
-    ${PimCommonAkonadi_Camelcaseacl_HEADERS}
-    ${PimCommonAkonadi_Camelcaseldap_HEADERS}
-    ${PimCommonAkonadi_Camelcasefolderdialog_HEADERS}
-    ${PimCommonAkonadi_CamelCasegenericplugins_HEADERS}
-    ${PimCommonAkonadi_Camelcasemanagerserversidesubscription_HEADERS}
-    ${PimCommonAkonadi_Camelcasewidgets_HEADERS}
-    ${PimCommonAkonadi_CamelCaseUtil_HEADERS}
-    ${PimCommonAkonadi_Camelcaseprogresswidget_HEADERS}
-    ${PimCommonAkonadi_Camelcasecompletionconfiguredialog_HEADERS}
-    ${PimCommonAkonadi_Camelcasecompletionorder_HEADERS}
-    ${PimCommonAkonadi_Camelcaseaddressline_HEADERS}
-    ${PimCommonAkonadi_Camelcaserecentaddress_HEADERS}
+install(
+    FILES
+        ${PimCommonAkonadi_Camelcasecollectionpage_HEADERS}
+        ${PimCommonAkonadi_Camelcaseacl_HEADERS}
+        ${PimCommonAkonadi_Camelcaseldap_HEADERS}
+        ${PimCommonAkonadi_Camelcasefolderdialog_HEADERS}
+        ${PimCommonAkonadi_CamelCasegenericplugins_HEADERS}
+        ${PimCommonAkonadi_Camelcasemanagerserversidesubscription_HEADERS}
+        ${PimCommonAkonadi_Camelcasewidgets_HEADERS}
+        ${PimCommonAkonadi_CamelCaseUtil_HEADERS}
+        ${PimCommonAkonadi_Camelcaseprogresswidget_HEADERS}
+        ${PimCommonAkonadi_Camelcasecompletionconfiguredialog_HEADERS}
+        ${PimCommonAkonadi_Camelcaseaddressline_HEADERS}
+        ${PimCommonAkonadi_Camelcaserecentaddress_HEADERS}
     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonAkonadi/PimCommonAkonadi
     COMPONENT Devel
 )
 
-install(FILES
-    ${CMAKE_CURRENT_BINARY_DIR}/pimcommonakonadi_export.h
-    ${PimCommonAkonadi_acl_HEADERS}
-    ${PimCommonAkonadi_ldap_HEADERS}
-    ${PimCommonAkonadi_collectionpage_HEADERS}
-    ${PimCommonAkonadi_folderdialog_HEADERS}
-    ${PimCommonAkonadi_genericplugins_HEADERS}
-    ${PimCommonAkonadi_casewidgets_HEADERS}
-    ${PimCommonAkonadi_widgets_HEADERS}
-    ${PimCommonAkonadi_managerserversidesubscription_HEADERS}
-    ${PimCommonAkonadi_Util_HEADERS}
-    ${PimCommonAkonadi_progresswidget_HEADERS}
-    ${PimCommonAkonadi_completionconfiguredialog_HEADERS}
-    ${PimCommonAkonadi_completionorder_HEADERS}
-    ${PimCommonAkonadi_addressline_HEADERS}
-    ${PimCommonAkonadi_recentaddress_HEADERS}
-
-
+install(
+    FILES
+        ${CMAKE_CURRENT_BINARY_DIR}/pimcommonakonadi_export.h
+        ${PimCommonAkonadi_acl_HEADERS}
+        ${PimCommonAkonadi_ldap_HEADERS}
+        ${PimCommonAkonadi_collectionpage_HEADERS}
+        ${PimCommonAkonadi_folderdialog_HEADERS}
+        ${PimCommonAkonadi_genericplugins_HEADERS}
+        ${PimCommonAkonadi_casewidgets_HEADERS}
+        ${PimCommonAkonadi_widgets_HEADERS}
+        ${PimCommonAkonadi_managerserversidesubscription_HEADERS}
+        ${PimCommonAkonadi_Util_HEADERS}
+        ${PimCommonAkonadi_progresswidget_HEADERS}
+        ${PimCommonAkonadi_completionconfiguredialog_HEADERS}
+        ${PimCommonAkonadi_addressline_HEADERS}
+        ${PimCommonAkonadi_recentaddress_HEADERS}
     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonAkonadi/pimcommonakonadi
     COMPONENT Devel
 )
@@ -363,40 +354,42 @@ if(BUILD_QCH)
         TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
         QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
         COMPONENT Devel
-)
-
+    )
 endif()
 set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KPim6PimCommonAkonadi")
 if(BUILD_QCH)
-ecm_install_qch_export(
-    TARGETS KPim6PimCommonAkonadi_QCH
-    FILE KPim6PimCommonAkonadiQchTargets.cmake
-    DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
-    COMPONENT Devel
-)
-set(PACKAGE_INCLUDE_QCHTARGETS "include(\"\${CMAKE_CURRENT_LIST_DIR}/KPim6PimCommonAkonadiQchTargets.cmake\")")
+    ecm_install_qch_export(
+        TARGETS KPim6PimCommonAkonadi_QCH
+        FILE KPim6PimCommonAkonadiQchTargets.cmake
+        DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+        COMPONENT Devel
+    )
+    set(PACKAGE_INCLUDE_QCHTARGETS "include(\"\${CMAKE_CURRENT_LIST_DIR}/KPim6PimCommonAkonadiQchTargets.cmake\")")
 endif()
 configure_package_config_file(
     "${CMAKE_CURRENT_SOURCE_DIR}/KPimCommonAkonadiConfig.cmake.in"
     "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonAkonadiConfig.cmake"
-    INSTALL_DESTINATION  ${CMAKECONFIG_INSTALL_DIR}
+    INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
 )
 
-
-
-
-install(FILES
-    "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonAkonadiConfig.cmake"
-    "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonAkonadiConfigVersion.cmake"
+install(
+    FILES
+        "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonAkonadiConfig.cmake"
+        "${CMAKE_CURRENT_BINARY_DIR}/KPim6PimCommonAkonadiConfigVersion.cmake"
     DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
     COMPONENT Devel
 )
 
-install(EXPORT KPim6PimCommonAkonadiTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
-    FILE KPim6PimCommonAkonadiTargets.cmake NAMESPACE KPim6::)
-
-install(FILES
-    ${CMAKE_CURRENT_BINARY_DIR}/pimcommonakonadi_version.h
-    DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonAkonadi/ COMPONENT Devel
+install(
+    EXPORT KPim6PimCommonAkonadiTargets
+    DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+    FILE KPim6PimCommonAkonadiTargets.cmake
+    NAMESPACE KPim6::
 )
 
+install(
+    FILES
+        ${CMAKE_CURRENT_BINARY_DIR}/pimcommonakonadi_version.h
+    DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/PimCommonAkonadi/
+    COMPONENT Devel
+)
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/acl/acllistview.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/acllistview.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/acl/acllistview.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/acllistview.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/acl/acllistview.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/acllistview.h
--- 4:24.12.3-2/src/pimcommonakonadi/acl/acllistview.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/acllistview.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/acl/aclmodifyjob.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/aclmodifyjob.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/acl/aclmodifyjob.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/aclmodifyjob.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/acl/aclmodifyjob.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/aclmodifyjob.h
--- 4:24.12.3-2/src/pimcommonakonadi/acl/aclmodifyjob.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/aclmodifyjob.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/acl/autotests/collectionaclwidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/autotests/collectionaclwidgettest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/acl/autotests/collectionaclwidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/autotests/collectionaclwidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/acl/autotests/collectionaclwidgettest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/autotests/collectionaclwidgettest.h
--- 4:24.12.3-2/src/pimcommonakonadi/acl/autotests/collectionaclwidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/autotests/collectionaclwidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/acl/autotests/imapaclattributetest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/autotests/imapaclattributetest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/acl/autotests/imapaclattributetest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/autotests/imapaclattributetest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/acl/autotests/imapaclattributetest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/autotests/imapaclattributetest.h
--- 4:24.12.3-2/src/pimcommonakonadi/acl/autotests/imapaclattributetest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/autotests/imapaclattributetest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/acl/collectionaclwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/collectionaclwidget.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/acl/collectionaclwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/collectionaclwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/acl/collectionaclwidget.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/collectionaclwidget.h
--- 4:24.12.3-2/src/pimcommonakonadi/acl/collectionaclwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/collectionaclwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/acl/imapaclattribute.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/imapaclattribute.h
--- 4:24.12.3-2/src/pimcommonakonadi/acl/imapaclattribute.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/acl/imapaclattribute.h	2025-09-15 05:53:38.000000000 +0000
@@ -47,8 +47,5 @@ public:
 
 private:
     std::unique_ptr<ImapAclAttributePrivate> const d;
-    QMap<QByteArray, KIMAP::Acl::Rights> mRights;
-    QMap<QByteArray, KIMAP::Acl::Rights> mOldRights;
-    KIMAP::Acl::Rights mMyRights;
 };
 }
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -7,18 +7,18 @@
   SPDX-FileCopyrightText: 2001 Waldo Bastian <bastian@kde.org>
   SPDX-FileCopyrightText: 2004 Daniel Molkentin <danimo@klaralvdalens-datakonsult.se>
   SPDX-FileCopyrightText: 2004 Karl-Heinz Zimmer <khz@klaralvdalens-datakonsult.se>
-  SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
 #include "addresseelineedit.h"
-using namespace Qt::Literals::StringLiterals;
 
 #include "addresseelineedit_p.h"
 #include "addresseelineeditmanager.h"
 #include "addresseelineeditutil.h"
 #include "addressline/recentaddress/recentaddresses.h"
+#include <KLDAPCore/LdapActivitiesAbstract>
 #include <KLDAPCore/LdapClientSearch>
 
 #include <KContacts/VCardConverter>
@@ -58,6 +58,7 @@ using namespace Qt::Literals::StringLite
 #include <QObject>
 
 using namespace PimCommon;
+using namespace Qt::Literals::StringLiterals;
 
 inline bool itemIsHeader(const QListWidgetItem *item)
 {
@@ -91,6 +92,11 @@ AddresseeLineEdit::~AddresseeLineEdit()
     delete d;
 }
 
+void AddresseeLineEdit::setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities)
+{
+    d->setLdapActivitiesAbstract(ldapActivities);
+}
+
 void AddresseeLineEdit::setFont(const QFont &font)
 {
     KLineEdit::setFont(font);
@@ -117,7 +123,7 @@ void AddresseeLineEdit::setExpandIntern(
 
 void AddresseeLineEdit::setEnableBalooSearch(bool enable)
 {
-    d->setEnableBalooSearch(enable);
+    d->setEnableAkonadiSearch(enable);
 }
 
 bool AddresseeLineEdit::enableBalooSearch() const
@@ -216,7 +222,7 @@ void AddresseeLineEdit::insert(const QSt
 
     if (hasSelectedText()) {
         // Cut away the selection.
-        int start_sel = selectionStart();
+        const int start_sel = selectionStart();
         pos = start_sel;
         contents = contents.left(start_sel) + contents.mid(start_sel + selectedText().length());
     }
@@ -545,7 +551,7 @@ void AddresseeLineEdit::addContact(const
 void AddresseeLineEdit::contextMenuEvent(QContextMenuEvent *event)
 {
     QMenu *menu = createStandardContextMenu();
-    if (menu) { // can be 0 on platforms with only a touch interface
+    if (menu) { // can be nullptr on platforms with only a touch interface
         menu->exec(event->globalPos());
         delete menu;
     }
@@ -598,8 +604,9 @@ void AddresseeLineEdit::configureComplet
     dlg->setRecentAddresses(PimCommon::RecentAddresses::self(recentAddressConfig())->addresses());
     dlg->setLdapClientSearch(ldapSearch());
     dlg->setEmailBlackList(PimCommon::AddresseeLineEditManager::self()->balooBlackList());
+    dlg->setLdapActivitiesAbstract(d->ldapActivitiesAbstract());
     dlg->load();
-    if (dlg->exec() && dlg) {
+    if (dlg->exec()) {
         if (dlg->recentAddressWasChanged()) {
             PimCommon::RecentAddresses::self(recentAddressConfig())->clear();
             dlg->storeAddresses(recentAddressConfig());
@@ -681,7 +688,7 @@ bool AddresseeLineEdit::eventFilter(QObj
                     return true; // eat the event, we don't want anything to happen
                 } else {
                     // if we are not on one of the group heading, make sure the item
-                    // below or above is selected, not the heading, inadvertedly, due
+                    // below or above is selected, not the heading, inadvertently, due
                     // to fuzzy auto-selection from QListBox
                     completionBox()->setCurrentItem(item);
                     item->setSelected(true);
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit.h	2025-09-15 05:53:38.000000000 +0000
@@ -7,7 +7,7 @@
   SPDX-FileCopyrightText: 2001 Waldo Bastian <bastian@kde.org>
   SPDX-FileCopyrightText: 2004 Daniel Molkentin <danimo@klaralvdalens-datakonsult.se>
   SPDX-FileCopyrightText: 2004 Karl-Heinz Zimmer <khz@klaralvdalens-datakonsult.se>
-  SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -23,7 +23,6 @@ class QEvent;
 class QKeyEvent;
 class QMenu;
 class QMouseEvent;
-class QObject;
 class KJob;
 class KConfig;
 namespace Akonadi
@@ -39,6 +38,7 @@ class ContactGroup;
 namespace KLDAPCore
 {
 class LdapClientSearch;
+class LdapActivitiesAbstract;
 }
 
 namespace PimCommon
@@ -130,6 +130,7 @@ public:
     void setIcon(const QIcon &icon, const QString &tooltip = QString());
 
     [[nodiscard]] bool canDeleteLineEdit() const;
+    void setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities);
 Q_SIGNALS:
     void textCompleted();
     void addAddress(const QString &address);
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
@@ -7,7 +7,6 @@
 #include "addresseelineedit_p.h"
 #include "addresseelineedit.h"
 #include "addresseelineeditmanager.h"
-#include "addressline/completionorder/completionordereditor.h"
 #include "kmailcompletion.h"
 #include "pimcommonakonadi_debug.h"
 
@@ -83,6 +82,16 @@ public:
     }
 };
 
+void AddresseeLineEditPrivate::setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities)
+{
+    mLdapActivities = ldapActivities;
+}
+
+KLDAPCore::LdapActivitiesAbstract *AddresseeLineEditPrivate::ldapActivitiesAbstract() const
+{
+    return mLdapActivities;
+}
+
 void AddresseeLineEditPrivate::init()
 {
     if (mToolButton) {
@@ -93,7 +102,7 @@ void AddresseeLineEditPrivate::init()
     mToolButton->setCursor(Qt::ArrowCursor);
     const int size = q->sizeHint().height() - 5;
     mToolButton->setFixedSize(size, size);
-    int padding = (q->sizeHint().height() - size) / 2;
+    const int padding = (q->sizeHint().height() - size) / 2;
     mToolButton->move(2, padding);
     mToolButton->setStyleSheet(QStringLiteral("QToolButton { border: none; }"));
     connect(mToolButton, &QToolButton::clicked, q, &AddresseeLineEdit::iconClicked);
@@ -147,7 +156,7 @@ void AddresseeLineEditPrivate::searchInB
 {
 #if !DISABLE_AKONADI_SEARCH
     const QString trimmedString = mSearchString.trimmed();
-    Akonadi::Search::PIM::ContactCompleter com(trimmedString, 20);
+    const Akonadi::Search::PIM::ContactCompleter com(trimmedString, 20);
     const QStringList listEmail = AddresseeLineEditManager::self()->cleanupEmailList(com.complete());
     for (const QString &email : listEmail) {
         addCompletionItem(email, 1, AddresseeLineEditManager::self()->balooCompletionSource());
@@ -632,18 +641,6 @@ void AddresseeLineEditPrivate::slotLDAPS
     }
 }
 
-void AddresseeLineEditPrivate::slotEditCompletionOrder()
-{
-    if (mUseCompletion) {
-        init(); // for AddresseeLineEditStatic::self()->ldapSearch
-        QPointer<CompletionOrderEditor> dlg = new CompletionOrderEditor(AddresseeLineEditManager::self()->ldapSearch(), nullptr);
-        if (dlg->exec()) {
-            AddresseeLineEditManager::self()->updateCompletionOrder();
-        }
-        delete dlg;
-    }
-}
-
 KLDAPCore::LdapClientSearch *AddresseeLineEditPrivate::ldapSearch()
 {
     init(); // for AddresseeLineEditStatic::self()->ldapSearch
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineedit_p.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
@@ -22,6 +22,11 @@ namespace Akonadi
 class ContactGroupSearchJob;
 }
 
+namespace KLDAPCore
+{
+class LdapActivitiesAbstract;
+}
+
 namespace PimCommon
 {
 class AddresseeLineEdit;
@@ -103,6 +108,9 @@ public:
     [[nodiscard]] bool canDeleteLineEdit() const;
     void setCanDeleteLineEdit(bool inprogressToConfigureCompletion);
 
+    void setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities);
+    [[nodiscard]] KLDAPCore::LdapActivitiesAbstract *ldapActivitiesAbstract() const;
+
 public Q_SLOTS:
     void slotToggleExpandGroups(bool);
     void slotShowOUChanged(bool);
@@ -113,7 +121,6 @@ private:
     void slotReturnPressed(const QString &);
     void slotStartLDAPLookup();
     void slotLDAPSearchData(const KLDAPCore::LdapResult::List &);
-    void slotEditCompletionOrder();
     void slotUserCancelled(const QString &);
     void slotAkonadiHandleItems(const Akonadi::Item::List &items);
     void slotAkonadiSearchResult(KJob *);
@@ -122,6 +129,7 @@ private:
     void slotTriggerDelayedQueries();
 
     AddresseeLineEdit *const q;
+    KLDAPCore::LdapActivitiesAbstract *mLdapActivities = nullptr;
     QToolButton *mToolButton = nullptr;
     QTimer *const mDelayedQueryTimer;
     QString mPreviousAddresses;
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadi.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadi.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadi.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadi.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadi.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadi.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadi.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadi.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -23,7 +23,7 @@ public:
     explicit AddresseeLineEditAkonadi();
     ~AddresseeLineEditAkonadi();
 
-    Akonadi::Session *akonadiSession() const;
+    [[nodiscard]] Akonadi::Session *akonadiSession() const;
 
 private:
     mutable Akonadi::Session *m_akonadiSession = nullptr;
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadisearch.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadisearch.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadisearch.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadisearch.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,67 @@
+/*
+   SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
+
+   SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include "addresseelineeditakonadisearch.h"
+#include "akonadisearchcompletionemail.h"
+#include <KConfigGroup>
+#include <KSharedConfig>
+
+using namespace PimCommon;
+
+AddresseeLineEditAkonadiSearch::AddresseeLineEditAkonadiSearch()
+    : mAkonadiSearchCompletionEmail(new PimCommon::AkonadiSearchCompletionEmail)
+{
+    loadAkonadiSearchBlackList();
+}
+
+AddresseeLineEditAkonadiSearch::~AddresseeLineEditAkonadiSearch()
+{
+    delete mAkonadiSearchCompletionEmail;
+}
+
+int AddresseeLineEditAkonadiSearch::akonadiSearchCompletionSource() const
+{
+    return mAkonadiSearchCompletionSource;
+}
+
+void AddresseeLineEditAkonadiSearch::setAkonadiSearchCompletionSource(int value)
+{
+    mAkonadiSearchCompletionSource = value;
+}
+
+QStringList AddresseeLineEditAkonadiSearch::akonadiSearchBlackList() const
+{
+    return mAkonadiSearchCompletionEmail->balooCompletionEmailInfo().mBlackList;
+}
+
+QStringList AddresseeLineEditAkonadiSearch::domainExcludeList() const
+{
+    return mAkonadiSearchCompletionEmail->balooCompletionEmailInfo().mExcludeDomains;
+}
+
+void AddresseeLineEditAkonadiSearch::loadAkonadiSearchBlackList()
+{
+    KSharedConfig::Ptr config = KSharedConfig::openConfig(QStringLiteral("kpimbalooblacklist"));
+    config->reparseConfiguration();
+    KConfigGroup group(config, QStringLiteral("AddressLineEdit"));
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
+    const QStringList balooBlackList = group.readEntry("BalooBackList", QStringList());
+    const QStringList domainExcludeList = group.readEntry("ExcludeDomain", QStringList());
+    const QStringList lstExcludeEmailsRegularExpressions = group.readEntry("ExcludeEmailsRegexp", QStringList());
+
+    info.mExcludeEmailsRegularExpressions = lstExcludeEmailsRegularExpressions;
+    info.mBlackList = balooBlackList;
+    info.mExcludeDomains = domainExcludeList;
+    mAkonadiSearchCompletionEmail->setBalooCompletionEmailInfo(info);
+}
+
+QStringList AddresseeLineEditAkonadiSearch::cleanupEmailList(const QStringList &inputList)
+{
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info = mAkonadiSearchCompletionEmail->balooCompletionEmailInfo();
+    info.mListEmail = inputList;
+    mAkonadiSearchCompletionEmail->setBalooCompletionEmailInfo(info);
+    return mAkonadiSearchCompletionEmail->cleanupEmailList();
+}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadisearch.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadisearch.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadisearch.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditakonadisearch.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,32 @@
+/*
+   SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
+
+   SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#pragma once
+#include "pimcommonakonadi_private_export.h"
+#include <QStringList>
+
+namespace PimCommon
+{
+class AkonadiSearchCompletionEmail;
+class PIMCOMMONAKONADI_TESTS_EXPORT AddresseeLineEditAkonadiSearch
+{
+public:
+    AddresseeLineEditAkonadiSearch();
+    ~AddresseeLineEditAkonadiSearch();
+
+    [[nodiscard]] int akonadiSearchCompletionSource() const;
+    void setAkonadiSearchCompletionSource(int value);
+    void loadAkonadiSearchBlackList();
+    [[nodiscard]] QStringList cleanupEmailList(const QStringList &inputList);
+
+    [[nodiscard]] QStringList akonadiSearchBlackList() const;
+    [[nodiscard]] QStringList domainExcludeList() const;
+
+private:
+    PimCommon::AkonadiSearchCompletionEmail *const mAkonadiSearchCompletionEmail;
+    int mAkonadiSearchCompletionSource = 0;
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditbaloo.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditbaloo.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditbaloo.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditbaloo.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,67 +0,0 @@
-/*
-   SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
-
-   SPDX-License-Identifier: LGPL-2.0-or-later
-*/
-
-#include "addresseelineeditbaloo.h"
-#include "baloocompletionemail.h"
-#include <KConfigGroup>
-#include <KSharedConfig>
-
-using namespace PimCommon;
-
-AddresseeLineEditBaloo::AddresseeLineEditBaloo()
-    : mBalooCompletionEmail(new PimCommon::BalooCompletionEmail)
-{
-    loadBalooBlackList();
-}
-
-AddresseeLineEditBaloo::~AddresseeLineEditBaloo()
-{
-    delete mBalooCompletionEmail;
-}
-
-int AddresseeLineEditBaloo::balooCompletionSource() const
-{
-    return mBalooCompletionSource;
-}
-
-void AddresseeLineEditBaloo::setBalooCompletionSource(int value)
-{
-    mBalooCompletionSource = value;
-}
-
-QStringList AddresseeLineEditBaloo::balooBlackList() const
-{
-    return mBalooCompletionEmail->balooCompletionEmailInfo().mBlackList;
-}
-
-QStringList AddresseeLineEditBaloo::domainExcludeList() const
-{
-    return mBalooCompletionEmail->balooCompletionEmailInfo().mExcludeDomains;
-}
-
-void AddresseeLineEditBaloo::loadBalooBlackList()
-{
-    KSharedConfig::Ptr config = KSharedConfig::openConfig(QStringLiteral("kpimbalooblacklist"));
-    config->reparseConfiguration();
-    KConfigGroup group(config, QStringLiteral("AddressLineEdit"));
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
-    const QStringList balooBlackList = group.readEntry("BalooBackList", QStringList());
-    const QStringList domainExcludeList = group.readEntry("ExcludeDomain", QStringList());
-    const QStringList lstExcludeEmailsRegularExpressions = group.readEntry("ExcludeEmailsRegexp", QStringList());
-
-    info.mExcludeEmailsRegularExpressions = lstExcludeEmailsRegularExpressions;
-    info.mBlackList = balooBlackList;
-    info.mExcludeDomains = domainExcludeList;
-    mBalooCompletionEmail->setBalooCompletionEmailInfo(info);
-}
-
-QStringList AddresseeLineEditBaloo::cleanupEmailList(const QStringList &inputList)
-{
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info = mBalooCompletionEmail->balooCompletionEmailInfo();
-    info.mListEmail = inputList;
-    mBalooCompletionEmail->setBalooCompletionEmailInfo(info);
-    return mBalooCompletionEmail->cleanupEmailList();
-}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditbaloo.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditbaloo.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditbaloo.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditbaloo.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,32 +0,0 @@
-/*
-   SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
-
-   SPDX-License-Identifier: LGPL-2.0-or-later
-*/
-
-#pragma once
-#include "pimcommonakonadi_private_export.h"
-#include <QStringList>
-
-namespace PimCommon
-{
-class BalooCompletionEmail;
-class PIMCOMMONAKONADI_TESTS_EXPORT AddresseeLineEditBaloo
-{
-public:
-    AddresseeLineEditBaloo();
-    ~AddresseeLineEditBaloo();
-
-    [[nodiscard]] int balooCompletionSource() const;
-    void setBalooCompletionSource(int value);
-    void loadBalooBlackList();
-    [[nodiscard]] QStringList cleanupEmailList(const QStringList &inputList);
-
-    [[nodiscard]] QStringList balooBlackList() const;
-    [[nodiscard]] QStringList domainExcludeList() const;
-
-private:
-    PimCommon::BalooCompletionEmail *const mBalooCompletionEmail;
-    int mBalooCompletionSource = 0;
-};
-}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,11 +1,12 @@
 /*
-   SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
 #include "addresseelineeditldap.h"
 #include "addresseelineeditmanager.h"
+#include <KLDAPCore/LdapActivitiesAbstract>
 #include <KLDAPCore/LdapClient>
 #include <KLDAPCore/LdapClientSearch>
 #include <KLDAPCore/LdapServer>
@@ -24,6 +25,15 @@ AddresseeLineEditLdap::AddresseeLineEdit
 
 AddresseeLineEditLdap::~AddresseeLineEditLdap() = default;
 
+void AddresseeLineEditLdap::setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities)
+{
+    if (mLdapActivities != ldapActivities) {
+        mLdapActivities = ldapActivities;
+        connect(mLdapActivities, &KLDAPCore::LdapActivitiesAbstract::activitiesChanged, this, &AddresseeLineEditLdap::updateLDAPWeights);
+        updateLDAPWeights();
+    }
+}
+
 void AddresseeLineEditLdap::updateLDAPWeights()
 {
     /* Add completion sources for all ldap server, 0 to n. Added first so
@@ -32,6 +42,13 @@ void AddresseeLineEditLdap::updateLDAPWe
     int clientIndex = 0;
     const QList<KLDAPCore::LdapClient *> lstClients = mLdapSearch->clients();
     for (const KLDAPCore::LdapClient *client : lstClients) {
+        if (mLdapActivities) {
+            if (mLdapActivities->hasActivitySupport()) {
+                if (client->server().enablePlasmaActivities() && !client->server().activities().contains(mLdapActivities->currentActivity())) {
+                    continue;
+                }
+            }
+        }
         const int sourceIndex = mAddressLineStatic->addCompletionSource(i18n("LDAP server: %1", client->server().host()), client->completionWeight());
         mLdapClientToCompletionSourceMap.insert(clientIndex, sourceIndex);
         ++clientIndex;
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditldap.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -13,6 +13,7 @@ class QTimer;
 namespace KLDAPCore
 {
 class LdapClientSearch;
+class LdapActivitiesAbstract;
 }
 
 namespace PimCommon
@@ -46,6 +47,8 @@ public:
     void stopLDAPLookup();
     void restartLdap(const QString &searchString, AddresseeLineEdit *addressLine);
 
+    void setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities);
+
 private:
     // maps LDAP client indices to completion source indices
     // the assumption that they are always the first n indices in s_static->completion
@@ -55,6 +58,7 @@ private:
     QTimer *mLdapTimer = nullptr;
     AddresseeLineEdit *mAddressLineEdit = nullptr;
     KLDAPCore::LdapClientSearch *mLdapSearch = nullptr;
+    KLDAPCore::LdapActivitiesAbstract *mLdapActivities = nullptr;
 
     AddresseeLineEditManager *mAddressLineStatic = nullptr;
 };
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditmanager.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditmanager.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditmanager.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditmanager.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,12 +1,12 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
 
 #include "addresseelineeditmanager.h"
 #include "addresseelineeditakonadi.h"
-#include "addresseelineeditbaloo.h"
+#include "addresseelineeditakonadisearch.h"
 #include "addresseelineeditldap.h"
 #include "kmailcompletion.h"
 
@@ -27,7 +27,7 @@ AddresseeLineEditManager::AddresseeLineE
     : mCompletion(new KMailCompletion)
     , mAddresseeLineEditAkonadi(new AddresseeLineEditAkonadi)
     , mAddressessLineEditLdap(new AddresseeLineEditLdap(this))
-    , mAddressessLineEditBaloo(new AddresseeLineEditBaloo)
+    , mAddressessLineEditBaloo(new AddresseeLineEditAkonadiSearch)
 {
     KConfigGroup group(KSharedConfig::openConfig(), QStringLiteral("AddressLineEdit"));
     mShowOU = group.readEntry("ShowOU", false);
@@ -54,6 +54,11 @@ void AddresseeLineEditManager::updateCom
     updateCollectionWeights();
 }
 
+void AddresseeLineEditManager::setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities)
+{
+    mAddressessLineEditLdap->setLdapActivitiesAbstract(ldapActivities);
+}
+
 void AddresseeLineEditManager::updateCollectionWeights()
 {
     akonadiCollectionToCompletionSourceMap.clear();
@@ -144,12 +149,12 @@ bool AddresseeLineEditManager::isLdapCli
 
 int AddresseeLineEditManager::balooCompletionSource() const
 {
-    return mAddressessLineEditBaloo->balooCompletionSource();
+    return mAddressessLineEditBaloo->akonadiSearchCompletionSource();
 }
 
 void AddresseeLineEditManager::setBalooCompletionSource(int value)
 {
-    mAddressessLineEditBaloo->setBalooCompletionSource(value);
+    mAddressessLineEditBaloo->setAkonadiSearchCompletionSource(value);
 }
 
 void AddresseeLineEditManager::initializeLdap()
@@ -184,7 +189,7 @@ void AddresseeLineEditManager::restartLd
 
 void AddresseeLineEditManager::loadBalooBlackList()
 {
-    mAddressessLineEditBaloo->loadBalooBlackList();
+    mAddressessLineEditBaloo->loadAkonadiSearchBlackList();
 }
 
 QStringList AddresseeLineEditManager::cleanupRecentAddressEmailList(const QStringList &inputList)
@@ -203,7 +208,7 @@ QStringList AddresseeLineEditManager::cl
 
 QStringList AddresseeLineEditManager::balooBlackList() const
 {
-    return mAddressessLineEditBaloo->balooBlackList();
+    return mAddressessLineEditBaloo->akonadiSearchBlackList();
 }
 
 bool AddresseeLineEditManager::showOU() const
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditmanager.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditmanager.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditmanager.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditmanager.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
@@ -18,14 +18,18 @@
 #include <QColor>
 
 class QTimer;
-class QNetworkConfigurationManager;
+namespace KLDAPCore
+{
+class LdapActivitiesAbstract;
+}
+
 namespace PimCommon
 {
 class KMailCompletion;
 class AddresseeLineEdit;
 class AddresseeLineEditAkonadi;
 class AddresseeLineEditLdap;
-class AddresseeLineEditBaloo;
+class AddresseeLineEditAkonadiSearch;
 class AddresseeLineEditManager
 {
 public:
@@ -55,8 +59,6 @@ public:
     // holds the cached mapping from akonadi collection id to the completion source index
     struct collectionInfo {
         collectionInfo()
-            : index(-1)
-            , enabled(true)
         {
         }
 
@@ -66,8 +68,8 @@ public:
         {
         }
 
-        int index;
-        bool enabled;
+        int index = -1;
+        bool enabled = true;
     };
 
     QMap<Akonadi::Collection::Id, collectionInfo> akonadiCollectionToCompletionSourceMap;
@@ -114,6 +116,8 @@ public:
 
     [[nodiscard]] QStringList cleanupRecentAddressEmailList(const QStringList &inputList);
 
+    void setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities);
+
 private:
     QStringList mRecentAddressEmailList;
     QStringList mRecentCleanupAddressEmailList;
@@ -123,6 +127,6 @@ private:
     KMailCompletion *const mCompletion;
     AddresseeLineEditAkonadi *const mAddresseeLineEditAkonadi;
     AddresseeLineEditLdap *const mAddressessLineEditLdap;
-    AddresseeLineEditBaloo *const mAddressessLineEditBaloo;
+    AddresseeLineEditAkonadiSearch *const mAddressessLineEditBaloo;
 };
 }
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditutil.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditutil.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditutil.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditutil.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,25 +1,25 @@
 /*
-   SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
 #include "addresseelineeditutil.h"
-using namespace Qt::Literals::StringLiterals;
 
 #include <QRegularExpression>
 #include <QUrl>
 
+using namespace Qt::Literals::StringLiterals;
 QString PimCommon::AddresseeLineEditUtil::adaptPasteMails(const QString &str)
 {
     QString newText = str;
     // remove newlines in the to-be-pasted string
-    static QRegularExpression reg2(QStringLiteral("\r?\n"));
+    static QRegularExpression reg2("\r?\n"_L1);
     QStringList lines = newText.split(reg2, Qt::SkipEmptyParts);
     QStringList::iterator end(lines.end());
     for (QStringList::iterator it = lines.begin(); it != end; ++it) {
         // remove trailing commas and whitespace
-        static QRegularExpression reg1(QRegularExpression(QStringLiteral(",?\\s*$")));
+        static QRegularExpression reg1(QRegularExpression(",?\\s*$"_L1));
         (*it).remove(reg1);
     }
     newText = lines.join(", "_L1);
@@ -32,7 +32,7 @@ QString PimCommon::AddresseeLineEditUtil
         newText.replace(QStringLiteral(" at "), QStringLiteral("@"));
         newText.replace(QStringLiteral(" dot "), QStringLiteral("."));
     } else if (newText.contains("(at)"_L1)) {
-        static QRegularExpression reg((QStringLiteral("\\s*\\(at\\)\\s*")));
+        static QRegularExpression reg("\\s*\\(at\\)\\s*"_L1);
         newText.replace(reg, QStringLiteral("@"));
     }
     return newText;
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditutil.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditutil.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditutil.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/addresseelineeditutil.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/akonadisearchcompletionemail.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/akonadisearchcompletionemail.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/akonadisearchcompletionemail.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/akonadisearchcompletionemail.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,104 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#include "akonadisearchcompletionemail.h"
+#include <KEmailAddress>
+#include <QMap>
+#include <QRegularExpression>
+
+using namespace PimCommon;
+
+AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmail() = default;
+QList<QRegularExpression> AkonadiSearchCompletionEmail::mExcludeEmailsRegularExpressions = {};
+QStringList AkonadiSearchCompletionEmail::cleanupEmailList()
+{
+    if (mAkonadiSearchCompletionEmailInfo.mListEmail.isEmpty()) {
+        return {};
+    }
+    QMap<QString, QString> hashEmail;
+    for (QString email : std::as_const(mAkonadiSearchCompletionEmailInfo.mListEmail)) {
+        if (!mAkonadiSearchCompletionEmailInfo.mBlackList.contains(email)) {
+            QString address;
+            email = stripEmail(email, address);
+            if (address.isEmpty()) {
+                address = email;
+            }
+            bool excludeMail = false;
+            for (const QString &excludeDomain : std::as_const(mAkonadiSearchCompletionEmailInfo.mExcludeDomains)) {
+                if (!excludeDomain.isEmpty()) {
+                    if (address.endsWith(excludeDomain)) {
+                        excludeMail = true;
+                        continue;
+                    }
+                }
+            }
+            if (!excludeMail) {
+                for (const QRegularExpression &excludeEmailRegularExpression : std::as_const(mExcludeEmailsRegularExpressions)) {
+                    if (address.contains(excludeEmailRegularExpression)) {
+                        excludeMail = true;
+                        continue;
+                    }
+                }
+            }
+
+            const QString addressLower = address.toLower();
+            if (!excludeMail && !hashEmail.contains(addressLower)) {
+                hashEmail.insert(addressLower, email);
+            }
+        }
+    }
+    return hashEmail.values();
+}
+
+/* stips the name of an email address email
+ *
+ * 'a' <a@example.com> -> a <a@example.com>
+ * "a" <a@example.com> -> a <a@example.com>
+ * "\"'a'\"" <a@example.com> -> a <a@example.com>
+ *
+ * but "\"'a" <a@example.com> -> "\"'a" <a@example.com>
+ * cause the start and end is not the same.
+ */
+QString AkonadiSearchCompletionEmail::stripEmail(const QString &email, QString &address)
+{
+    QString displayName;
+    QString addrSpec;
+    QString comment;
+    if (KEmailAddress::AddressOk == KEmailAddress::splitAddress(email, displayName, addrSpec, comment)) {
+        address = addrSpec;
+        while (true) {
+            if ((displayName.startsWith(QLatin1StringView("\\\"")) && displayName.endsWith(QLatin1StringView("\\\"")))) {
+                displayName = displayName.mid(2, displayName.length() - 4).trimmed();
+            } else if ((displayName.startsWith(QLatin1Char('\'')) && displayName.endsWith(QLatin1Char('\'')))
+                       || (displayName.startsWith(QLatin1Char('"')) && displayName.endsWith(QLatin1Char('"')))) {
+                displayName = displayName.mid(1, displayName.length() - 2).trimmed();
+            } else {
+                break;
+            }
+        }
+        return KEmailAddress::normalizedAddress(displayName, addrSpec, comment);
+    } else {
+        return email;
+    }
+}
+
+AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo AkonadiSearchCompletionEmail::balooCompletionEmailInfo() const
+{
+    return mAkonadiSearchCompletionEmailInfo;
+}
+
+void AkonadiSearchCompletionEmail::setBalooCompletionEmailInfo(const AkonadiSearchCompletionEmailInfo &newBalooCompletionEmailInfo)
+{
+    mAkonadiSearchCompletionEmailInfo = newBalooCompletionEmailInfo;
+    mExcludeEmailsRegularExpressions.clear();
+    for (const auto &str : std::as_const(mAkonadiSearchCompletionEmailInfo.mExcludeEmailsRegularExpressions)) {
+        const QRegularExpression exp(str);
+        if (exp.isValid()) {
+            mExcludeEmailsRegularExpressions.append(exp);
+        }
+    }
+}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/akonadisearchcompletionemail.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/akonadisearchcompletionemail.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/akonadisearchcompletionemail.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/akonadisearchcompletionemail.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,35 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#pragma once
+#include "pimcommonakonadi_private_export.h"
+#include <QRegularExpression>
+#include <QStringList>
+namespace PimCommon
+{
+class PIMCOMMONAKONADI_TESTS_EXPORT AkonadiSearchCompletionEmail
+{
+public:
+    AkonadiSearchCompletionEmail();
+    struct AkonadiSearchCompletionEmailInfo {
+        QStringList mListEmail;
+        QStringList mExcludeDomains;
+        QStringList mBlackList;
+        QStringList mExcludeEmailsRegularExpressions;
+    };
+
+    [[nodiscard]] QStringList cleanupEmailList();
+
+    [[nodiscard]] AkonadiSearchCompletionEmailInfo balooCompletionEmailInfo() const;
+    void setBalooCompletionEmailInfo(const AkonadiSearchCompletionEmailInfo &newBalooCompletionEmailInfo);
+
+private:
+    [[nodiscard]] QString stripEmail(const QString &email, QString &address);
+    AkonadiSearchCompletionEmailInfo mAkonadiSearchCompletionEmailInfo;
+    static QList<QRegularExpression> mExcludeEmailsRegularExpressions;
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/baloocompletionemail.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/baloocompletionemail.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/baloocompletionemail.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/baloocompletionemail.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,104 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#include "baloocompletionemail.h"
-#include <KEmailAddress>
-#include <QMap>
-#include <QRegularExpression>
-
-using namespace PimCommon;
-
-BalooCompletionEmail::BalooCompletionEmail() = default;
-QList<QRegularExpression> BalooCompletionEmail::mExcludeEmailsRegularExpressions = {};
-QStringList BalooCompletionEmail::cleanupEmailList()
-{
-    if (mBalooCompletionEmailInfo.mListEmail.isEmpty()) {
-        return {};
-    }
-    QMap<QString, QString> hashEmail;
-    for (QString email : std::as_const(mBalooCompletionEmailInfo.mListEmail)) {
-        if (!mBalooCompletionEmailInfo.mBlackList.contains(email)) {
-            QString address;
-            email = stripEmail(email, address);
-            if (address.isEmpty()) {
-                address = email;
-            }
-            bool excludeMail = false;
-            for (const QString &excludeDomain : std::as_const(mBalooCompletionEmailInfo.mExcludeDomains)) {
-                if (!excludeDomain.isEmpty()) {
-                    if (address.endsWith(excludeDomain)) {
-                        excludeMail = true;
-                        continue;
-                    }
-                }
-            }
-            if (!excludeMail) {
-                for (const QRegularExpression &excludeEmailRegularExpression : std::as_const(mExcludeEmailsRegularExpressions)) {
-                    if (address.contains(excludeEmailRegularExpression)) {
-                        excludeMail = true;
-                        continue;
-                    }
-                }
-            }
-
-            const QString addressLower = address.toLower();
-            if (!excludeMail && !hashEmail.contains(addressLower)) {
-                hashEmail.insert(addressLower, email);
-            }
-        }
-    }
-    return hashEmail.values();
-}
-
-/* stips the name of an email address email
- *
- * 'a' <a@example.com> -> a <a@example.com>
- * "a" <a@example.com> -> a <a@example.com>
- * "\"'a'\"" <a@example.com> -> a <a@example.com>
- *
- * but "\"'a" <a@example.com> -> "\"'a" <a@example.com>
- * cause the start and end is not the same.
- */
-QString BalooCompletionEmail::stripEmail(const QString &email, QString &address)
-{
-    QString displayName;
-    QString addrSpec;
-    QString comment;
-    if (KEmailAddress::AddressOk == KEmailAddress::splitAddress(email, displayName, addrSpec, comment)) {
-        address = addrSpec;
-        while (true) {
-            if ((displayName.startsWith(QLatin1StringView("\\\"")) && displayName.endsWith(QLatin1StringView("\\\"")))) {
-                displayName = displayName.mid(2, displayName.length() - 4).trimmed();
-            } else if ((displayName.startsWith(QLatin1Char('\'')) && displayName.endsWith(QLatin1Char('\'')))
-                       || (displayName.startsWith(QLatin1Char('"')) && displayName.endsWith(QLatin1Char('"')))) {
-                displayName = displayName.mid(1, displayName.length() - 2).trimmed();
-            } else {
-                break;
-            }
-        }
-        return KEmailAddress::normalizedAddress(displayName, addrSpec, comment);
-    } else {
-        return email;
-    }
-}
-
-BalooCompletionEmail::BalooCompletionEmailInfo BalooCompletionEmail::balooCompletionEmailInfo() const
-{
-    return mBalooCompletionEmailInfo;
-}
-
-void BalooCompletionEmail::setBalooCompletionEmailInfo(const BalooCompletionEmailInfo &newBalooCompletionEmailInfo)
-{
-    mBalooCompletionEmailInfo = newBalooCompletionEmailInfo;
-    mExcludeEmailsRegularExpressions.clear();
-    for (const auto &str : std::as_const(mBalooCompletionEmailInfo.mExcludeEmailsRegularExpressions)) {
-        const QRegularExpression exp(str);
-        if (exp.isValid()) {
-            mExcludeEmailsRegularExpressions.append(exp);
-        }
-    }
-}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/baloocompletionemail.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/baloocompletionemail.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/baloocompletionemail.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/baloocompletionemail.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,35 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#pragma once
-#include "pimcommonakonadi_private_export.h"
-#include <QRegularExpression>
-#include <QStringList>
-namespace PimCommon
-{
-class PIMCOMMONAKONADI_TESTS_EXPORT BalooCompletionEmail
-{
-public:
-    BalooCompletionEmail();
-    struct BalooCompletionEmailInfo {
-        QStringList mListEmail;
-        QStringList mExcludeDomains;
-        QStringList mBlackList;
-        QStringList mExcludeEmailsRegularExpressions;
-    };
-
-    [[nodiscard]] QStringList cleanupEmailList();
-
-    [[nodiscard]] BalooCompletionEmailInfo balooCompletionEmailInfo() const;
-    void setBalooCompletionEmailInfo(const BalooCompletionEmailInfo &newBalooCompletionEmailInfo);
-
-private:
-    [[nodiscard]] QString stripEmail(const QString &email, QString &address);
-    BalooCompletionEmailInfo mBalooCompletionEmailInfo;
-    static QList<QRegularExpression> mExcludeEmailsRegularExpressions;
-};
-}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/kmailcompletion.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/kmailcompletion.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/kmailcompletion.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/kmailcompletion.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -2,7 +2,7 @@
   This file is part of libkdepim.
 
   SPDX-FileCopyrightText: 2006 Christian Schaarschmidt <schaarsc@gmx.de>
-  SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/kmailcompletion.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/kmailcompletion.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/addresslineedit/kmailcompletion.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/addresslineedit/kmailcompletion.h	2025-09-15 05:53:38.000000000 +0000
@@ -2,7 +2,7 @@
   This file is part of libkdepim.
 
   SPDX-FileCopyrightText: 2006 Christian Schaarschmidt <schaarsc@gmx.de>
-  SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: CC0-1.0
 # SPDX-FileCopyrightText: none
-macro(add_pimcommonakonadi_addressline_unittest  _source)
+macro(add_pimcommonakonadi_addressline_unittest _source)
     get_filename_component(_name ${_source} NAME_WE)
     ecm_add_test(${_source} ${_name}.h
         TEST_NAME ${_name}
@@ -14,7 +14,7 @@ macro(add_pimcommonakonadi_addressline_u
         KF6::ConfigCore
         KF6::Completion
         KF6::I18n
-)
+    )
 endmacro()
 
 add_pimcommonakonadi_addressline_unittest(recentaddresswidgettest.cpp)
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/addresseelineeditbalootest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/addresseelineeditbalootest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/addresseelineeditbalootest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/addresseelineeditbalootest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,11 +1,11 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
 #include "addresseelineeditbalootest.h"
-#include "addressline/addresslineedit/addresseelineeditbaloo.h"
+#include "addressline/addresslineedit/addresseelineeditakonadisearch.h"
 #include <QStandardPaths>
 #include <QTest>
 QTEST_MAIN(AddresseeLineEditBalooTest)
@@ -18,10 +18,10 @@ AddresseeLineEditBalooTest::AddresseeLin
 
 void AddresseeLineEditBalooTest::shouldHaveDefaultValues()
 {
-    PimCommon::AddresseeLineEditBaloo b;
-    QVERIFY(b.balooBlackList().isEmpty());
+    PimCommon::AddresseeLineEditAkonadiSearch b;
+    QVERIFY(b.akonadiSearchBlackList().isEmpty());
     QVERIFY(b.domainExcludeList().isEmpty());
-    QCOMPARE(b.balooCompletionSource(), 0);
+    QCOMPARE(b.akonadiSearchCompletionSource(), 0);
 }
 
 #include "moc_addresseelineeditbalootest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/addresseelineeditbalootest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/addresseelineeditbalootest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/addresseelineeditbalootest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/addresseelineeditbalootest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
+   SPDX-FileCopyrightText: 2023-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/addresseelineeditutiltest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/addresseelineeditutiltest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/addresseelineeditutiltest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/addresseelineeditutiltest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/addresseelineeditutiltest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/addresseelineeditutiltest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/addresseelineeditutiltest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/addresseelineeditutiltest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2016-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/baloocompletionemailtest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/baloocompletionemailtest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/baloocompletionemailtest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/baloocompletionemailtest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,12 +1,12 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
 */
 
 #include "baloocompletionemailtest.h"
-#include "addressline/addresslineedit/baloocompletionemail.h"
+#include "addressline/addresslineedit/akonadisearchcompletionemail.h"
 #include <QTest>
 BalooCompletionEmailTest::BalooCompletionEmailTest(QObject *parent)
     : QObject(parent)
@@ -17,10 +17,10 @@ BalooCompletionEmailTest::~BalooCompleti
 
 void BalooCompletionEmailTest::returnEmptyListWhenEmailListIsEmpty()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
 
     QVERIFY(completion.cleanupEmailList().isEmpty());
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     QVERIFY(info.mListEmail.isEmpty());
     QVERIFY(info.mBlackList.isEmpty());
     QVERIFY(info.mExcludeEmailsRegularExpressions.isEmpty());
@@ -29,7 +29,7 @@ void BalooCompletionEmailTest::returnEmp
 
 void BalooCompletionEmailTest::shouldReturnSameListWhenNotExclude()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("foo");
     emailList << QStringLiteral("foo2");
@@ -37,7 +37,7 @@ void BalooCompletionEmailTest::shouldRet
     emailList << QStringLiteral("foo4");
     emailList << QStringLiteral("foo5");
     emailList << QStringLiteral("foo6");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     completion.setBalooCompletionEmailInfo(info);
     QCOMPARE(completion.cleanupEmailList(), emailList);
@@ -46,7 +46,7 @@ void BalooCompletionEmailTest::shouldRet
 void BalooCompletionEmailTest::shouldExcludeEmails()
 {
     {
-        PimCommon::BalooCompletionEmail completion;
+        PimCommon::AkonadiSearchCompletionEmail completion;
         QStringList emailList;
         emailList << QStringLiteral("foo@kde.org");
         emailList << QStringLiteral("foo2@kde.org");
@@ -54,7 +54,7 @@ void BalooCompletionEmailTest::shouldExc
         emailList << QStringLiteral("foo4@blo.com");
         emailList << QStringLiteral("foo5@bli.com");
         emailList << QStringLiteral("foo6@ff.com");
-        PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+        PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
         info.mListEmail = emailList;
         QStringList excludeEmailsRegularExpressionsList;
         excludeEmailsRegularExpressionsList << QStringLiteral("foo6@ff\\.com");
@@ -71,7 +71,7 @@ void BalooCompletionEmailTest::shouldExc
     }
 
     {
-        PimCommon::BalooCompletionEmail completion;
+        PimCommon::AkonadiSearchCompletionEmail completion;
         QStringList emailList;
         emailList << QStringLiteral("foo@kde.org");
         emailList << QStringLiteral("foo2@kde.org");
@@ -79,7 +79,7 @@ void BalooCompletionEmailTest::shouldExc
         emailList << QStringLiteral("foo4@blo.com");
         emailList << QStringLiteral("foo5@bli.com");
         emailList << QStringLiteral("foo6@ff.com");
-        PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+        PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
         info.mListEmail = emailList;
         QStringList excludeEmailsRegularExpressionsList;
         excludeEmailsRegularExpressionsList << QStringLiteral("foo.*@kde\\.org");
@@ -94,7 +94,7 @@ void BalooCompletionEmailTest::shouldExc
         QCOMPARE(completion.cleanupEmailList(), returnList);
     }
     {
-        PimCommon::BalooCompletionEmail completion;
+        PimCommon::AkonadiSearchCompletionEmail completion;
         QStringList emailList;
         emailList << QStringLiteral("foo@kde.org");
         emailList << QStringLiteral("foo2@kde.org");
@@ -102,7 +102,7 @@ void BalooCompletionEmailTest::shouldExc
         emailList << QStringLiteral("foo4@blo.com");
         emailList << QStringLiteral("foo5@bli.com");
         emailList << QStringLiteral("foo6@ff.com");
-        PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+        PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
         info.mListEmail = emailList;
         QStringList excludeEmailsRegularExpressionsList;
         excludeEmailsRegularExpressionsList << QStringLiteral("foo.*@kde\\.org");
@@ -117,7 +117,7 @@ void BalooCompletionEmailTest::shouldExc
         QCOMPARE(completion.cleanupEmailList(), returnList);
     }
     {
-        PimCommon::BalooCompletionEmail completion;
+        PimCommon::AkonadiSearchCompletionEmail completion;
         QStringList emailList;
         emailList << QStringLiteral("foo@kde.org");
         emailList << QStringLiteral("foo2@kde.org");
@@ -125,7 +125,7 @@ void BalooCompletionEmailTest::shouldExc
         emailList << QStringLiteral("foo4@blo.com");
         emailList << QStringLiteral("foo5@bli.com");
         emailList << QStringLiteral("foo6@ff.com");
-        PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+        PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
         info.mListEmail = emailList;
         QStringList excludeEmailsRegularExpressionsList;
         excludeEmailsRegularExpressionsList << QStringLiteral("foo.*@kde\\.org");
@@ -140,7 +140,7 @@ void BalooCompletionEmailTest::shouldExc
         QCOMPARE(completion.cleanupEmailList(), returnList);
     }
     {
-        PimCommon::BalooCompletionEmail completion;
+        PimCommon::AkonadiSearchCompletionEmail completion;
         QStringList emailList;
         emailList << QStringLiteral("foo@kde.org");
         emailList << QStringLiteral("foo2@kde.org");
@@ -151,7 +151,7 @@ void BalooCompletionEmailTest::shouldExc
         emailList << QStringLiteral("notifications@github.com");
         emailList << QStringLiteral("incoming+000554@gitlab.com");
         emailList << QStringLiteral("blabla@kde.org");
-        PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+        PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
         info.mListEmail = emailList;
         QStringList excludeEmailsRegularExpressionsList;
         excludeEmailsRegularExpressionsList << QStringLiteral("foo.*@kde\\.org");
@@ -171,7 +171,7 @@ void BalooCompletionEmailTest::shouldExc
 
 void BalooCompletionEmailTest::shouldReturnSameListIfBlackListInterceptEmail()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("foo");
     emailList << QStringLiteral("foo2");
@@ -179,7 +179,7 @@ void BalooCompletionEmailTest::shouldRet
     emailList << QStringLiteral("foo4");
     emailList << QStringLiteral("foo5");
     emailList << QStringLiteral("foo6");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     completion.setBalooCompletionEmailInfo(info);
 
@@ -188,7 +188,7 @@ void BalooCompletionEmailTest::shouldRet
     blackList << QStringLiteral("bla2");
     blackList << QStringLiteral("bla3");
     blackList << QStringLiteral("bla4");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info2;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info2;
     info2.mListEmail = emailList;
     info2.mBlackList = blackList;
     completion.setBalooCompletionEmailInfo(info2);
@@ -203,7 +203,7 @@ void BalooCompletionEmailTest::shouldRet
 
 void BalooCompletionEmailTest::shouldReturnSameListIfBlackListDoesntInterceptEmail()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("foo");
     emailList << QStringLiteral("foo2");
@@ -211,7 +211,7 @@ void BalooCompletionEmailTest::shouldRet
     emailList << QStringLiteral("foo4");
     emailList << QStringLiteral("foo5");
     emailList << QStringLiteral("foo6");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     completion.setBalooCompletionEmailInfo(info);
 
@@ -220,7 +220,7 @@ void BalooCompletionEmailTest::shouldRet
     blackList << QStringLiteral("bla2");
     blackList << QStringLiteral("bla3");
     blackList << QStringLiteral("bla4");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info2;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info2;
     info2.mListEmail = emailList;
     info2.mBlackList = blackList;
     completion.setBalooCompletionEmailInfo(info2);
@@ -229,7 +229,7 @@ void BalooCompletionEmailTest::shouldRet
 
 void BalooCompletionEmailTest::shouldReturnUniqueEmail()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("foo");
     emailList << QStringLiteral("foo");
@@ -237,7 +237,7 @@ void BalooCompletionEmailTest::shouldRet
     emailList << QStringLiteral("foo");
     emailList << QStringLiteral("foo1");
     emailList << QStringLiteral("foo2");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     completion.setBalooCompletionEmailInfo(info);
     QCOMPARE(completion.cleanupEmailList(), (QStringList() << QStringLiteral("foo") << QStringLiteral("foo1") << QStringLiteral("foo2")));
@@ -245,7 +245,7 @@ void BalooCompletionEmailTest::shouldRet
 
 void BalooCompletionEmailTest::shouldReturnEmptyListWhenAllBlackListed()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("foo");
     emailList << QStringLiteral("foo2");
@@ -253,7 +253,7 @@ void BalooCompletionEmailTest::shouldRet
     emailList << QStringLiteral("foo4");
     emailList << QStringLiteral("foo5");
     emailList << QStringLiteral("foo6");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     info.mBlackList = emailList;
     completion.setBalooCompletionEmailInfo(info);
@@ -262,7 +262,7 @@ void BalooCompletionEmailTest::shouldRet
 
 void BalooCompletionEmailTest::shouldExcludeDomain()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("foo@kde.org");
     emailList << QStringLiteral("foo2@kde.org");
@@ -270,7 +270,7 @@ void BalooCompletionEmailTest::shouldExc
     emailList << QStringLiteral("foo4@kde.org");
     emailList << QStringLiteral("foo5@kde.org");
     emailList << QStringLiteral("foo6@kde.org");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     info.mExcludeDomains = QStringList() << QStringLiteral("kde.org");
     completion.setBalooCompletionEmailInfo(info);
@@ -289,7 +289,7 @@ void BalooCompletionEmailTest::shouldExc
 
 void BalooCompletionEmailTest::shouldReturnEmailListWhenDomainListIsNotNull()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("foo@kde.org");
     emailList << QStringLiteral("foo2@kde.org");
@@ -298,7 +298,7 @@ void BalooCompletionEmailTest::shouldRet
     emailList << QStringLiteral("foo5@kde.org");
     emailList << QStringLiteral("foo6@kde.org");
     emailList.sort();
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     info.mExcludeDomains = QStringList() << QString();
     completion.setBalooCompletionEmailInfo(info);
@@ -307,7 +307,7 @@ void BalooCompletionEmailTest::shouldRet
 
 void BalooCompletionEmailTest::shouldDontDuplicateEmailWhenUseCase()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("foo");
     emailList << QStringLiteral("foo2");
@@ -320,7 +320,7 @@ void BalooCompletionEmailTest::shouldDon
     caseEmailList << QStringLiteral("Foo");
     caseEmailList << QStringLiteral("fOo2");
     caseEmailList << QStringLiteral("FOo3");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     completion.setBalooCompletionEmailInfo(info);
     QCOMPARE(completion.cleanupEmailList(), emailList);
@@ -328,13 +328,13 @@ void BalooCompletionEmailTest::shouldDon
 
 void BalooCompletionEmailTest::shouldExcludeDuplicateEntryWithDisplayName()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("John Doe <doe@example.com>");
     emailList << QStringLiteral("\"John Doe\" <doe@example.com>");
     emailList << QStringLiteral("\"\'John Doe\'\" <doe@example.com>");
 
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     completion.setBalooCompletionEmailInfo(info);
     QCOMPARE(completion.cleanupEmailList().count(), 1);
@@ -342,7 +342,7 @@ void BalooCompletionEmailTest::shouldExc
 
 void BalooCompletionEmailTest::shouldExcludeDuplicateEntryWithDisplayNameAddAddressWithDifferentCase()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("John Doe <doe@example.com>");
     emailList << QStringLiteral("\"John Doe\" <doe@example.com>");
@@ -351,7 +351,7 @@ void BalooCompletionEmailTest::shouldExc
     emailList << QStringLiteral("John Doe <Doe@example.com>");
     emailList << QStringLiteral("John Doe <DOE@example.com>");
     emailList << QStringLiteral("John Doe <dOE@example.com>");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     completion.setBalooCompletionEmailInfo(info);
     QCOMPARE(completion.cleanupEmailList().count(), 1);
@@ -359,7 +359,7 @@ void BalooCompletionEmailTest::shouldExc
 
 void BalooCompletionEmailTest::shouldExcludeDuplicateEntryWithDifferentDisplayNameAddAddressWithDifferentCase()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("John Doe <doe@example.com>");
     emailList << QStringLiteral("\"John Doe\" <doe@example.com>");
@@ -368,7 +368,7 @@ void BalooCompletionEmailTest::shouldExc
     emailList << QStringLiteral("Doe John <Doe@example.com>");
     emailList << QStringLiteral("John <DOE@example.com>");
     emailList << QStringLiteral("Doe <dOE@example.com>");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     completion.setBalooCompletionEmailInfo(info);
     QCOMPARE(completion.cleanupEmailList().count(), 1);
@@ -376,13 +376,13 @@ void BalooCompletionEmailTest::shouldExc
 
 void BalooCompletionEmailTest::shouldExcludeEmptyNameWithDisplayNameForSameAddress()
 {
-    PimCommon::BalooCompletionEmail completion;
+    PimCommon::AkonadiSearchCompletionEmail completion;
     QStringList emailList;
     emailList << QStringLiteral("doe@example.com");
     emailList << QStringLiteral("Doe John <Doe@example.com>");
     emailList << QStringLiteral("John <DOE@example.com>");
     emailList << QStringLiteral("Doe <dOE@example.com>");
-    PimCommon::BalooCompletionEmail::BalooCompletionEmailInfo info;
+    PimCommon::AkonadiSearchCompletionEmail::AkonadiSearchCompletionEmailInfo info;
     info.mListEmail = emailList;
     completion.setBalooCompletionEmailInfo(info);
     QCOMPARE(completion.cleanupEmailList().count(), 1);
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/baloocompletionemailtest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/baloocompletionemailtest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/baloocompletionemailtest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/baloocompletionemailtest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/completionconfiguredialogtest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/completionconfiguredialogtest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/completionconfiguredialogtest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/completionconfiguredialogtest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/completionconfiguredialogtest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/completionconfiguredialogtest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/completionconfiguredialogtest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/completionconfiguredialogtest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/completionorderwidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/completionorderwidgettest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/completionorderwidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/completionorderwidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/completionorderwidgettest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/completionorderwidgettest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/completionorderwidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/completionorderwidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/recentaddresswidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/recentaddresswidgettest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/recentaddresswidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/recentaddresswidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/recentaddresswidgettest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/recentaddresswidgettest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/autotests/recentaddresswidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/autotests/recentaddresswidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/CMakeLists.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,16 @@
+# SPDX-License-Identifier: CC0-1.0
+# SPDX-FileCopyrightText: none
+macro(add_libkdepim_blacklistbaloocompletion_unittest _source)
+    get_filename_component(_name ${_source} NAME_WE)
+    ecm_add_test(${_source} ${_name}.h
+        TEST_NAME ${_name}
+        NAME_PREFIX "pimcommon-addessline-blaclistbaloocompletion-"
+        LINK_LIBRARIES Qt::Test KPim6::PimCommonAkonadi KF6::Completion KF6::I18n KF6::ConfigCore KF6::ItemViews KF6::Codecs
+    )
+endmacro()
+
+add_libkdepim_blacklistbaloocompletion_unittest(blacklistbalooemailcompletionwidgettest.cpp)
+add_libkdepim_blacklistbaloocompletion_unittest(blacklistbalooemaillisttest.cpp)
+add_libkdepim_blacklistbaloocompletion_unittest(blacklistbalooemailsearchjobtest.cpp)
+add_libkdepim_blacklistbaloocompletion_unittest(blacklistbalooemailutiltest.cpp)
+add_libkdepim_blacklistbaloocompletion_unittest(blacklistbalooemailwarningtest.cpp)
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailcompletionwidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailcompletionwidgettest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailcompletionwidgettest.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailcompletionwidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,126 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#include "blacklistbalooemailcompletionwidgettest.h"
+#include "../blacklistakonadisearchemailcompletionwidget.h"
+#include "../blacklistakonadisearchemaillist.h"
+#include "addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.h"
+#include <KListWidgetSearchLine>
+#include <QLabel>
+#include <QLineEdit>
+#include <QPushButton>
+#include <QTest>
+
+BlackListBalooEmailCompletionWidgetTest::BlackListBalooEmailCompletionWidgetTest(QObject *parent)
+    : QObject(parent)
+{
+    if (qEnvironmentVariableIntValue("KDECI_CANNOT_CREATE_WINDOWS")) {
+        QSKIP("KDE CI can't create a window on this platform, skipping some gui tests");
+    }
+}
+
+BlackListBalooEmailCompletionWidgetTest::~BlackListBalooEmailCompletionWidgetTest() = default;
+
+void BlackListBalooEmailCompletionWidgetTest::shouldHaveDefaultValue()
+{
+    PimCommon::BlackListAkonadiSearchEmailCompletionWidget widget;
+    widget.show();
+    QVERIFY(QTest::qWaitForWindowExposed(&widget));
+    auto searchLabel = widget.findChild<QLabel *>(QStringLiteral("search_label"));
+    QVERIFY(searchLabel);
+
+    auto searchLineEdit = widget.findChild<QLineEdit *>(QStringLiteral("search_lineedit"));
+    QVERIFY(searchLineEdit);
+    QVERIFY(searchLineEdit->isClearButtonEnabled());
+    QVERIFY(searchLineEdit->text().isEmpty());
+
+    auto seachButton = widget.findChild<QPushButton *>(QStringLiteral("search_button"));
+    QVERIFY(seachButton);
+    QVERIFY(!seachButton->isEnabled());
+
+    auto moreResult = widget.findChild<QLabel *>(QStringLiteral("moreresultlabel"));
+    QVERIFY(moreResult);
+    QVERIFY(!moreResult->isVisible());
+
+    auto mNumberOfEmailsFound = widget.findChild<QLabel *>(QStringLiteral("numberofemailsfound"));
+    QVERIFY(mNumberOfEmailsFound);
+    QVERIFY(mNumberOfEmailsFound->text().isEmpty());
+
+    auto showAllBlackListedEmails = widget.findChild<QPushButton *>(QStringLiteral("show_blacklisted_email_button"));
+    QVERIFY(showAllBlackListedEmails);
+
+    auto emailList = widget.findChild<PimCommon::BlackListAkonadiSearchEmailList *>(QStringLiteral("email_list"));
+    QVERIFY(emailList);
+
+    auto selectButton = widget.findChild<QPushButton *>(QStringLiteral("select_email"));
+    QVERIFY(selectButton);
+    QVERIFY(!selectButton->isEnabled());
+    auto unselectButton = widget.findChild<QPushButton *>(QStringLiteral("unselect_email"));
+    QVERIFY(unselectButton);
+    QVERIFY(!unselectButton->isEnabled());
+
+    auto excludeDomainLabel = widget.findChild<QLabel *>(QStringLiteral("domain_label"));
+    QVERIFY(excludeDomainLabel);
+
+    auto excludeDomainLineEdit = widget.findChild<QLineEdit *>(QStringLiteral("domain_lineedit"));
+    QVERIFY(excludeDomainLineEdit);
+    QVERIFY(excludeDomainLineEdit->text().isEmpty());
+    QVERIFY(excludeDomainLineEdit->isClearButtonEnabled());
+    QVERIFY(!excludeDomainLineEdit->placeholderText().isEmpty());
+
+    auto searchInResult = widget.findChild<KListWidgetSearchLine *>(QStringLiteral("searchinresultlineedit"));
+    QVERIFY(searchInResult);
+    QVERIFY(!searchInResult->placeholderText().isEmpty());
+    QVERIFY(searchInResult->text().isEmpty());
+    QVERIFY(searchInResult->isClearButtonEnabled());
+
+    auto blackListWarning = widget.findChild<PimCommon::BlackListAkonadiSearchEmailWarning *>(QStringLiteral("backlistwarning"));
+    QVERIFY(blackListWarning);
+}
+
+void BlackListBalooEmailCompletionWidgetTest::shouldEnablePushButtonWhenTestSizeSupperiorToTwo()
+{
+    PimCommon::BlackListAkonadiSearchEmailCompletionWidget widget;
+    auto searchLineEdit = widget.findChild<QLineEdit *>(QStringLiteral("search_lineedit"));
+    auto seachButton = widget.findChild<QPushButton *>(QStringLiteral("search_button"));
+    QVERIFY(!seachButton->isEnabled());
+    searchLineEdit->setText(QStringLiteral("fo"));
+    QVERIFY(!seachButton->isEnabled());
+    searchLineEdit->setText(QStringLiteral("foo"));
+    QVERIFY(seachButton->isEnabled());
+
+    searchLineEdit->setText(QStringLiteral("o  "));
+    QVERIFY(!seachButton->isEnabled());
+    searchLineEdit->setText(QStringLiteral(" o "));
+    QVERIFY(!seachButton->isEnabled());
+}
+
+void BlackListBalooEmailCompletionWidgetTest::shouldChangeEnableSelectUnSelectButton()
+{
+    PimCommon::BlackListAkonadiSearchEmailCompletionWidget widget;
+
+    auto selectButton = widget.findChild<QPushButton *>(QStringLiteral("select_email"));
+    QVERIFY(!selectButton->isEnabled());
+
+    auto unselectButton = widget.findChild<QPushButton *>(QStringLiteral("unselect_email"));
+    QVERIFY(!unselectButton->isEnabled());
+
+    auto emailList = widget.findChild<PimCommon::BlackListAkonadiSearchEmailList *>(QStringLiteral("email_list"));
+    QVERIFY((emailList->setEmailFound(QStringList() << QStringLiteral("foo") << QStringLiteral("bla") << QStringLiteral("bli")) > 0));
+
+    emailList->selectAll();
+    QVERIFY(unselectButton->isEnabled());
+    QVERIFY(selectButton->isEnabled());
+
+    emailList->clearSelection();
+    QVERIFY(!unselectButton->isEnabled());
+    QVERIFY(!selectButton->isEnabled());
+}
+
+QTEST_MAIN(BlackListBalooEmailCompletionWidgetTest)
+
+#include "moc_blacklistbalooemailcompletionwidgettest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailcompletionwidgettest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailcompletionwidgettest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailcompletionwidgettest.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailcompletionwidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,23 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#pragma once
+
+#include <QObject>
+
+class BlackListBalooEmailCompletionWidgetTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit BlackListBalooEmailCompletionWidgetTest(QObject *parent = nullptr);
+    ~BlackListBalooEmailCompletionWidgetTest() override;
+
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldEnablePushButtonWhenTestSizeSupperiorToTwo();
+    void shouldChangeEnableSelectUnSelectButton();
+};
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemaillisttest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemaillisttest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemaillisttest.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemaillisttest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,120 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#include "blacklistbalooemaillisttest.h"
+#include "../blacklistakonadisearchemaillist.h"
+#include <QTest>
+
+BlackListBalooEmailListTest::BlackListBalooEmailListTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+BlackListBalooEmailListTest::~BlackListBalooEmailListTest() = default;
+
+void BlackListBalooEmailListTest::shouldHaveDefaultValue()
+{
+    PimCommon::BlackListAkonadiSearchEmailList blackList;
+    QVERIFY(blackList.count() == 0);
+    QVERIFY(blackList.isSortingEnabled());
+    QCOMPARE(blackList.selectionMode(), QAbstractItemView::ExtendedSelection);
+}
+
+void BlackListBalooEmailListTest::shouldFillListEmail()
+{
+    PimCommon::BlackListAkonadiSearchEmailList blackList;
+    QCOMPARE(blackList.setEmailFound(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org") << QStringLiteral("bli@kde.org")), 3);
+    QCOMPARE(blackList.count(), 3);
+    for (int i = 0; i < blackList.count(); ++i) {
+        QListWidgetItem *item = blackList.item(i);
+        QVERIFY(item);
+        auto blackListItem = static_cast<PimCommon::BlackListAkonadiSearchEmailListItem *>(item);
+        QVERIFY(!blackListItem->initializeStatus());
+        QCOMPARE(blackListItem->checkState(), Qt::Unchecked);
+    }
+    QVERIFY(blackList.blackListItemChanged().isEmpty());
+}
+
+void BlackListBalooEmailListTest::shouldFillListWithAlreadyBlackListedEmail()
+{
+    PimCommon::BlackListAkonadiSearchEmailList blackList;
+    const QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org") << QStringLiteral("bli@kde.org");
+    blackList.setEmailBlackList(emails);
+    QCOMPARE(blackList.setEmailFound(emails), 3);
+
+    QCOMPARE(blackList.count(), 3);
+    for (int i = 0; i < blackList.count(); ++i) {
+        QListWidgetItem *item = blackList.item(i);
+        QVERIFY(item);
+        auto blackListItem = static_cast<PimCommon::BlackListAkonadiSearchEmailListItem *>(item);
+        QVERIFY(blackListItem->initializeStatus());
+        QCOMPARE(blackListItem->checkState(), Qt::Checked);
+    }
+
+    QVERIFY(blackList.blackListItemChanged().isEmpty());
+}
+
+void BlackListBalooEmailListTest::shouldReturnChangedItems()
+{
+    PimCommon::BlackListAkonadiSearchEmailList blackList;
+    const QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org") << QStringLiteral("bli@kde.org");
+    blackList.setEmailBlackList(emails);
+    QCOMPARE(blackList.setEmailFound(emails), 3);
+    QListWidgetItem *item = blackList.item(1);
+    QVERIFY(item);
+    item->setCheckState(Qt::Unchecked);
+    QVERIFY(!blackList.blackListItemChanged().isEmpty());
+}
+
+void BlackListBalooEmailListTest::shouldNotAddDuplicateEmails()
+{
+    PimCommon::BlackListAkonadiSearchEmailList blackList;
+    const QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bli@kde.org") << QStringLiteral("bli@kde.org");
+    blackList.setEmailBlackList(emails);
+    QCOMPARE(blackList.setEmailFound(emails), 2);
+
+    QCOMPARE(blackList.count(), 2);
+}
+
+void BlackListBalooEmailListTest::shouldExcludeDomain()
+{
+    PimCommon::BlackListAkonadiSearchEmailList blackList;
+    blackList.setExcludeDomains(QStringList() << QStringLiteral("kde.org") << QStringLiteral("toto.fr"));
+    QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bli@fr.fr") << QStringLiteral("bli@toto.fr");
+    blackList.setEmailBlackList(emails);
+    QCOMPARE(blackList.setEmailFound(emails), 1);
+
+    QCOMPARE(blackList.count(), 1);
+
+    blackList.setExcludeDomains(QStringList() << QStringLiteral("kde.org") << QStringLiteral("toto.fr"));
+    emails = QStringList() << QStringLiteral("<foo@kde.org>") << QStringLiteral("bli@fr.fr") << QStringLiteral("bli@toto.fr");
+    blackList.setEmailBlackList(emails);
+    QCOMPARE(blackList.setEmailFound(emails), 1);
+    QCOMPARE(blackList.count(), 1);
+}
+
+void BlackListBalooEmailListTest::shouldAvoidSameEmailWithDifferentCase()
+{
+    PimCommon::BlackListAkonadiSearchEmailList blackList;
+    const QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("Foo@kde.org") << QStringLiteral("foo@kde.ORG");
+    QCOMPARE(blackList.setEmailFound(emails), 1);
+
+    QCOMPARE(blackList.count(), 1);
+}
+
+void BlackListBalooEmailListTest::shouldAvoidSameEmailWithDisplayNameOrNot()
+{
+    PimCommon::BlackListAkonadiSearchEmailList blackList;
+    const QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("Bla Blo <Foo@kde.org>");
+    QCOMPARE(blackList.setEmailFound(emails), 1);
+
+    QCOMPARE(blackList.count(), 1);
+}
+
+QTEST_MAIN(BlackListBalooEmailListTest)
+
+#include "moc_blacklistbalooemaillisttest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemaillisttest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemaillisttest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemaillisttest.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemaillisttest.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,27 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#pragma once
+
+#include <QObject>
+
+class BlackListBalooEmailListTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit BlackListBalooEmailListTest(QObject *parent = nullptr);
+    ~BlackListBalooEmailListTest() override;
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldFillListEmail();
+    void shouldFillListWithAlreadyBlackListedEmail();
+    void shouldReturnChangedItems();
+    void shouldNotAddDuplicateEmails();
+    void shouldExcludeDomain();
+    void shouldAvoidSameEmailWithDifferentCase();
+    void shouldAvoidSameEmailWithDisplayNameOrNot();
+};
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailsearchjobtest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailsearchjobtest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailsearchjobtest.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailsearchjobtest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,26 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+#include "blacklistbalooemailsearchjobtest.h"
+#include "../blacklistakonadisearchemailsearchjob.h"
+#include <QTest>
+
+BlackListBalooEmailSearchJobTest::BlackListBalooEmailSearchJobTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+BlackListBalooEmailSearchJobTest::~BlackListBalooEmailSearchJobTest() = default;
+
+void BlackListBalooEmailSearchJobTest::shouldNotSearchWhenTextIsEmpty()
+{
+    auto job = new PimCommon::BlackListAkonadiSearchEmailSearchJob;
+    QVERIFY(!job->start());
+}
+
+QTEST_MAIN(BlackListBalooEmailSearchJobTest)
+
+#include "moc_blacklistbalooemailsearchjobtest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailsearchjobtest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailsearchjobtest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailsearchjobtest.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailsearchjobtest.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,21 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#pragma once
+
+#include <QObject>
+
+class BlackListBalooEmailSearchJobTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit BlackListBalooEmailSearchJobTest(QObject *parent = nullptr);
+    ~BlackListBalooEmailSearchJobTest() override;
+
+private Q_SLOTS:
+    void shouldNotSearchWhenTextIsEmpty();
+};
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailutiltest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailutiltest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailutiltest.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailutiltest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,63 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#include "blacklistbalooemailutiltest.h"
+#include "../blacklistakonadisearchemailutil.h"
+#include <QTest>
+BlackListBalooEmailUtilTest::BlackListBalooEmailUtilTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+BlackListBalooEmailUtilTest::~BlackListBalooEmailUtilTest() = default;
+
+void BlackListBalooEmailUtilTest::shouldReturnEmptyResult()
+{
+    PimCommon::BlackListAkonadiSearchEmailUtil util;
+    QVERIFY(util.createNewBlackList().isEmpty());
+}
+
+void BlackListBalooEmailUtilTest::shouldDontChangeWhenNotChanged()
+{
+    PimCommon::BlackListAkonadiSearchEmailUtil util;
+    const QStringList lst = QStringList() << QStringLiteral("foo") << QStringLiteral("foo1") << QStringLiteral("foo2");
+    util.initialBlackList(lst);
+    QCOMPARE(util.createNewBlackList(), lst);
+}
+
+void BlackListBalooEmailUtilTest::shouldCreateNewList()
+{
+    PimCommon::BlackListAkonadiSearchEmailUtil util;
+    const QStringList lst = QStringList() << QStringLiteral("foo") << QStringLiteral("foo1") << QStringLiteral("foo2");
+    util.initialBlackList(lst);
+    QHash<QString, bool> newList;
+    newList.insert(QStringLiteral("foo"), false);
+    util.setNewBlackList(newList);
+    QCOMPARE(util.createNewBlackList(), QStringList() << QStringLiteral("foo1") << QStringLiteral("foo2"));
+}
+
+void BlackListBalooEmailUtilTest::shouldAddNewElements()
+{
+    PimCommon::BlackListAkonadiSearchEmailUtil util;
+    QHash<QString, bool> newList;
+    newList.insert(QStringLiteral("foo"), false);
+    newList.insert(QStringLiteral("foo1"), false);
+    newList.insert(QStringLiteral("foo2"), false);
+    util.setNewBlackList(newList);
+    QCOMPARE(util.createNewBlackList().count(), 0);
+
+    newList.clear();
+    newList.insert(QStringLiteral("foo"), true);
+    newList.insert(QStringLiteral("foo1"), true);
+    newList.insert(QStringLiteral("foo2"), true);
+    util.setNewBlackList(newList);
+    QCOMPARE(util.createNewBlackList().count(), 3);
+}
+
+QTEST_MAIN(BlackListBalooEmailUtilTest)
+
+#include "moc_blacklistbalooemailutiltest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailutiltest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailutiltest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailutiltest.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailutiltest.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,23 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#pragma once
+
+#include <QObject>
+
+class BlackListBalooEmailUtilTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit BlackListBalooEmailUtilTest(QObject *parent = nullptr);
+    ~BlackListBalooEmailUtilTest() override;
+private Q_SLOTS:
+    void shouldReturnEmptyResult();
+    void shouldDontChangeWhenNotChanged();
+    void shouldCreateNewList();
+    void shouldAddNewElements();
+};
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailwarningtest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailwarningtest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailwarningtest.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailwarningtest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,60 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#include "blacklistbalooemailwarningtest.h"
+#include "../blacklistakonadisearchemailwarning.h"
+#include <QAction>
+#include <QSignalSpy>
+#include <QTest>
+
+BlackListBalooEmailWarningTest::BlackListBalooEmailWarningTest(QObject *parent)
+    : QObject(parent)
+{
+}
+
+BlackListBalooEmailWarningTest::~BlackListBalooEmailWarningTest() = default;
+
+void BlackListBalooEmailWarningTest::shouldHaveDefaultValue()
+{
+    PimCommon::BlackListAkonadiSearchEmailWarning warning;
+    QVERIFY(!warning.isVisible());
+    QVERIFY(!warning.isCloseButtonVisible());
+    QVERIFY(warning.wordWrap());
+
+    auto save = warning.findChild<QAction *>(QStringLiteral("saveblacklist"));
+    QVERIFY(save);
+
+    auto search = warning.findChild<QAction *>(QStringLiteral("search"));
+    QVERIFY(search);
+
+    auto cancelAction = warning.findChild<QAction *>(QStringLiteral("cancel"));
+    QVERIFY(cancelAction);
+}
+
+void BlackListBalooEmailWarningTest::shouldEmitSaveChanges()
+{
+    PimCommon::BlackListAkonadiSearchEmailWarning warning;
+    QSignalSpy spy1(&warning, &PimCommon::BlackListAkonadiSearchEmailWarning::saveChanges);
+
+    auto save = warning.findChild<QAction *>(QStringLiteral("saveblacklist"));
+    save->trigger();
+    QCOMPARE(spy1.count(), 1);
+}
+
+void BlackListBalooEmailWarningTest::shouldEmitNewSearch()
+{
+    PimCommon::BlackListAkonadiSearchEmailWarning warning;
+    QSignalSpy spy1(&warning, &PimCommon::BlackListAkonadiSearchEmailWarning::newSearch);
+
+    auto search = warning.findChild<QAction *>(QStringLiteral("search"));
+    search->trigger();
+    QCOMPARE(spy1.count(), 1);
+}
+
+QTEST_MAIN(BlackListBalooEmailWarningTest)
+
+#include "moc_blacklistbalooemailwarningtest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailwarningtest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailwarningtest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailwarningtest.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/autotests/blacklistbalooemailwarningtest.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,23 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#pragma once
+
+#include <QObject>
+
+class BlackListBalooEmailWarningTest : public QObject
+{
+    Q_OBJECT
+public:
+    explicit BlackListBalooEmailWarningTest(QObject *parent = nullptr);
+    ~BlackListBalooEmailWarningTest() override;
+
+private Q_SLOTS:
+    void shouldHaveDefaultValue();
+    void shouldEmitSaveChanges();
+    void shouldEmitNewSearch();
+};
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,323 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#include "blacklistakonadisearchemailcompletionwidget.h"
+
+#include "blacklistakonadisearchemaillist.h"
+#include "blacklistakonadisearchemailsearchjob.h"
+#include "blacklistakonadisearchemailutil.h"
+#include "blacklistakonadisearchemailwarning.h"
+#include <KLineEditEventHandler>
+
+#include "pimcommonakonadi_debug.h"
+#include <KConfigGroup>
+#include <KListWidgetSearchLine>
+#include <KLocalizedString>
+#include <KSharedConfig>
+#include <QHBoxLayout>
+#include <QLabel>
+#include <QLineEdit>
+#include <QMenu>
+#include <QPushButton>
+#include <QVBoxLayout>
+
+using namespace PimCommon;
+using namespace Qt::Literals::StringLiterals;
+BlackListAkonadiSearchEmailCompletionWidget::BlackListAkonadiSearchEmailCompletionWidget(QWidget *parent)
+    : QWidget(parent)
+    , mNumberOfEmailsFound(new QLabel(this))
+    , mSearchLineEdit(new QLineEdit(this))
+    , mExcludeDomainLineEdit(new QLineEdit(this))
+    , mEmailList(new BlackListAkonadiSearchEmailList(this))
+    , mSearchButton(new QPushButton(QIcon::fromTheme(QStringLiteral("edit-find")), i18n("Search"), this))
+    , mSelectButton(new QPushButton(i18nc("@action:button", "&Select"), this))
+    , mUnselectButton(new QPushButton(i18nc("@action:button", "&Unselect"), this))
+    , mShowAllBlackListedEmails(new QPushButton(i18nc("@action:button", "Show Blacklisted Emails"), this))
+    , mMoreResult(new QLabel(i18nc("@label:textbox", "<qt><a href=\"more_result\">More result...</a></qt>"), this))
+    , mBlackListWarning(new BlackListAkonadiSearchEmailWarning(this))
+    , mExcludeEmailFromRegularExpressionLineEdit(new QLineEdit(this))
+{
+    auto mainLayout = new QVBoxLayout(this);
+
+    auto searchLayout = new QHBoxLayout;
+    mainLayout->addLayout(searchLayout);
+
+    auto lab = new QLabel(i18nc("@label:textbox", "Search email:"), this);
+    lab->setObjectName("search_label"_L1);
+    searchLayout->addWidget(lab);
+
+    mSearchLineEdit->setPlaceholderText(i18nc("@info:placeholder", "Research is done from 3 characters"));
+    mSearchLineEdit->setFocus();
+    mSearchLineEdit->setClearButtonEnabled(true);
+    KLineEditEventHandler::catchReturnKey(mSearchLineEdit);
+    mSearchLineEdit->setObjectName("search_lineedit"_L1);
+    connect(mSearchLineEdit, &QLineEdit::returnPressed, this, &BlackListAkonadiSearchEmailCompletionWidget::slotCheckIfUpdateBlackListIsNeeded);
+    searchLayout->addWidget(mSearchLineEdit);
+
+    mSearchButton->setObjectName("search_button"_L1);
+    connect(mSearchButton, &QAbstractButton::clicked, this, &BlackListAkonadiSearchEmailCompletionWidget::slotCheckIfUpdateBlackListIsNeeded);
+    mSearchButton->setEnabled(false);
+    searchLayout->addWidget(mSearchButton);
+
+    mShowAllBlackListedEmails->setObjectName("show_blacklisted_email_button"_L1);
+    connect(mShowAllBlackListedEmails, &QAbstractButton::clicked, this, &BlackListAkonadiSearchEmailCompletionWidget::slotShowAllBlacklistedEmail);
+    searchLayout->addWidget(mShowAllBlackListedEmails);
+
+    mEmailList->setObjectName("email_list"_L1);
+    mainLayout->addWidget(mEmailList);
+
+    mBlackListWarning->setObjectName("backlistwarning"_L1);
+    connect(mBlackListWarning, &BlackListAkonadiSearchEmailWarning::newSearch, this, &BlackListAkonadiSearchEmailCompletionWidget::slotSearch);
+    connect(mBlackListWarning, &BlackListAkonadiSearchEmailWarning::saveChanges, this, &BlackListAkonadiSearchEmailCompletionWidget::slotSaveChanges);
+    mainLayout->addWidget(mBlackListWarning);
+
+    auto searchLineLayout = new QHBoxLayout;
+    mainLayout->addLayout(searchLineLayout);
+
+    auto selectElementLayout = new QHBoxLayout;
+    searchLineLayout->addLayout(selectElementLayout);
+
+    mSelectButton->setObjectName("select_email"_L1);
+    connect(mSelectButton, &QAbstractButton::clicked, this, &BlackListAkonadiSearchEmailCompletionWidget::slotSelectEmails);
+    selectElementLayout->addWidget(mSelectButton);
+
+    mUnselectButton->setObjectName("unselect_email"_L1);
+    connect(mUnselectButton, &QAbstractButton::clicked, this, &BlackListAkonadiSearchEmailCompletionWidget::slotUnselectEmails);
+    selectElementLayout->addWidget(mUnselectButton);
+
+    mMoreResult->setObjectName("moreresultlabel"_L1);
+    selectElementLayout->addWidget(mMoreResult);
+
+    mMoreResult->setContextMenuPolicy(Qt::NoContextMenu);
+    connect(mMoreResult, &QLabel::linkActivated, this, &BlackListAkonadiSearchEmailCompletionWidget::slotLinkClicked);
+    mMoreResult->setVisible(false);
+    selectElementLayout->addStretch(1);
+
+    connect(mSearchLineEdit, &QLineEdit::textChanged, this, &BlackListAkonadiSearchEmailCompletionWidget::slotSearchLineEditChanged);
+
+    mSearchInResultLineEdit = new KListWidgetSearchLine(this, mEmailList);
+    mSearchInResultLineEdit->setObjectName("searchinresultlineedit"_L1);
+    mSearchInResultLineEdit->setClearButtonEnabled(true);
+    mSearchInResultLineEdit->setPlaceholderText(i18nc("@info:placeholder", "Search in result..."));
+    KLineEditEventHandler::catchReturnKey(mSearchInResultLineEdit);
+
+    searchLineLayout->addStretch(0);
+    mNumberOfEmailsFound->setObjectName("numberofemailsfound"_L1);
+
+    searchLineLayout->addWidget(mNumberOfEmailsFound, 1);
+    searchLineLayout->addWidget(mSearchInResultLineEdit);
+
+    auto excludeDomainLayout = new QHBoxLayout;
+    excludeDomainLayout->setContentsMargins({});
+    mainLayout->addLayout(excludeDomainLayout);
+
+    auto excludeDomainLabel = new QLabel(i18nc("@label:textbox", "Exclude domain names:"), this);
+    excludeDomainLabel->setObjectName("domain_label"_L1);
+    excludeDomainLayout->addWidget(excludeDomainLabel);
+
+    excludeDomainLayout->addWidget(mExcludeDomainLineEdit);
+    mExcludeDomainLineEdit->setObjectName("domain_lineedit"_L1);
+    mExcludeDomainLineEdit->setClearButtonEnabled(true);
+    KLineEditEventHandler::catchReturnKey(mExcludeDomainLineEdit);
+    mExcludeDomainLineEdit->setPlaceholderText(i18nc("@info:placeholder", "Separate domain with \'%1\'", QLatin1Char(',')));
+
+    auto excludeEmailRegularExpressionLayout = new QHBoxLayout;
+    excludeEmailRegularExpressionLayout->setContentsMargins({});
+    mainLayout->addLayout(excludeEmailRegularExpressionLayout);
+
+    auto excludeEmailRegularExpressionLabel = new QLabel(i18nc("@label:textbox", "Exclude email with Regular Expression:"), this);
+    excludeEmailRegularExpressionLabel->setObjectName("email_regularexpression_label"_L1);
+    excludeEmailRegularExpressionLayout->addWidget(excludeEmailRegularExpressionLabel);
+
+    excludeEmailRegularExpressionLayout->addWidget(mExcludeEmailFromRegularExpressionLineEdit);
+    mExcludeEmailFromRegularExpressionLineEdit->setObjectName("exclude_email_lineedit"_L1);
+    mExcludeEmailFromRegularExpressionLineEdit->setClearButtonEnabled(true);
+    KLineEditEventHandler::catchReturnKey(mExcludeEmailFromRegularExpressionLineEdit);
+    mExcludeEmailFromRegularExpressionLineEdit->setPlaceholderText(i18nc("@info:placeholder", "Separate regular expression with \'%1\'", QLatin1Char(',')));
+
+    connect(mEmailList, &QListWidget::itemSelectionChanged, this, &BlackListAkonadiSearchEmailCompletionWidget::slotSelectionChanged);
+    slotSelectionChanged();
+    connect(mEmailList, &QListWidget::customContextMenuRequested, this, &BlackListAkonadiSearchEmailCompletionWidget::slotCustomContextMenuRequested);
+}
+
+BlackListAkonadiSearchEmailCompletionWidget::~BlackListAkonadiSearchEmailCompletionWidget() = default;
+
+void BlackListAkonadiSearchEmailCompletionWidget::slotSelectionChanged()
+{
+    const bool selectionIsNotEmpty = !mEmailList->selectedItems().isEmpty();
+    mSelectButton->setEnabled(selectionIsNotEmpty);
+    mUnselectButton->setEnabled(selectionIsNotEmpty);
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::slotCustomContextMenuRequested(const QPoint &pos)
+{
+    const bool selectionIsNotEmpty = !mEmailList->selectedItems().isEmpty();
+    if (selectionIsNotEmpty) {
+        QMenu menu(this);
+        menu.addAction(i18n("Select"), this, &BlackListAkonadiSearchEmailCompletionWidget::slotSelectEmails);
+        menu.addSeparator();
+        menu.addAction(i18n("Unselect"), this, &BlackListAkonadiSearchEmailCompletionWidget::slotUnselectEmails);
+        menu.exec(mapToGlobal(pos));
+    }
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::load()
+{
+    KSharedConfig::Ptr config = KSharedConfig::openConfig(QStringLiteral("kpimbalooblacklist"));
+    KConfigGroup group(config, QStringLiteral("AddressLineEdit"));
+
+    const QStringList lstExcludeEmailsRegularExpressions = group.readEntry("ExcludeEmailsRegexp", QStringList());
+    mEmailList->setExcludeEmailsRegularExpressions(lstExcludeEmailsRegularExpressions);
+    mExcludeEmailFromRegularExpressionLineEdit->setText(lstExcludeEmailsRegularExpressions.join(QLatin1Char(',')));
+    mOriginalExcludeEmailRegexp = lstExcludeEmailsRegularExpressions;
+
+    const QStringList lstExcludeDomains = group.readEntry("ExcludeDomain", QStringList());
+    mEmailList->setExcludeDomains(lstExcludeDomains);
+    mExcludeDomainLineEdit->setText(lstExcludeDomains.join(QLatin1Char(',')));
+    mOriginalExcludeDomain = lstExcludeDomains;
+    slotSelectionChanged();
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::save()
+{
+    const QString excludeEmailsRegexp = mExcludeEmailFromRegularExpressionLineEdit->text().remove(QLatin1Char(' '));
+    const QStringList newExcludeEmailsRegExp = excludeEmailsRegexp.split(QLatin1Char(','), Qt::SkipEmptyParts);
+    bool needToSave = (mOriginalExcludeEmailRegexp != newExcludeEmailsRegExp);
+
+    const QString excludeDomains = mExcludeDomainLineEdit->text().remove(QLatin1Char(' '));
+    const QStringList newExcludeDomain = excludeDomains.split(QLatin1Char(','), Qt::SkipEmptyParts);
+    needToSave |= (mOriginalExcludeDomain != newExcludeDomain);
+
+    KSharedConfig::Ptr config = KSharedConfig::openConfig(QStringLiteral("kpimbalooblacklist"));
+    KConfigGroup group(config, QStringLiteral("AddressLineEdit"));
+    const QHash<QString, bool> result = mEmailList->blackListItemChanged();
+    if (!result.isEmpty()) {
+        needToSave = true;
+        QStringList blackList = group.readEntry("BalooBackList", QStringList());
+        PimCommon::BlackListAkonadiSearchEmailUtil util;
+        util.initialBlackList(blackList);
+        util.setNewBlackList(result);
+        blackList = util.createNewBlackList();
+        group.writeEntry("BalooBackList", blackList);
+    }
+    if (needToSave) {
+        group.writeEntry("ExcludeEmailsRegexp", newExcludeEmailsRegExp);
+        mEmailList->setExcludeEmailsRegularExpressions(newExcludeEmailsRegExp);
+        mOriginalExcludeEmailRegexp = newExcludeEmailsRegExp;
+
+        group.writeEntry("ExcludeDomain", newExcludeDomain);
+        mEmailList->setExcludeDomains(newExcludeDomain);
+        mOriginalExcludeDomain = newExcludeDomain;
+        group.sync();
+    }
+    config->reparseConfiguration();
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::slotSaveChanges()
+{
+    // TODO avoid to save a lot.
+    const QHash<QString, bool> result = mEmailList->blackListItemChanged();
+    KSharedConfig::Ptr config = KSharedConfig::openConfig(QStringLiteral("kpimbalooblacklist"));
+    KConfigGroup group(config, QStringLiteral("AddressLineEdit"));
+    QStringList blackList = group.readEntry("BalooBackList", QStringList());
+    PimCommon::BlackListAkonadiSearchEmailUtil util;
+    util.initialBlackList(blackList);
+    util.setNewBlackList(result);
+    blackList = util.createNewBlackList();
+    group.writeEntry("BalooBackList", blackList);
+    group.sync();
+    mEmailList->setEmailBlackList(blackList);
+    slotSearch();
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::slotUnselectEmails()
+{
+    const QList<QListWidgetItem *> lstSelected = mEmailList->selectedItems();
+    for (QListWidgetItem *item : lstSelected) {
+        item->setCheckState(Qt::Unchecked);
+    }
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::slotSelectEmails()
+{
+    const QList<QListWidgetItem *> lstSelected = mEmailList->selectedItems();
+    for (QListWidgetItem *item : lstSelected) {
+        item->setCheckState(Qt::Checked);
+    }
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::slotSearchLineEditChanged(const QString &text)
+{
+    mSearchButton->setEnabled(text.trimmed().length() > 2);
+    hideMoreResultAndChangeLimit();
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::hideMoreResultAndChangeLimit()
+{
+    mMoreResult->setVisible(false);
+    mLimit = 500;
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::slotSearch()
+{
+    const QString searchEmail = mSearchLineEdit->text().trimmed();
+    if (searchEmail.length() > 2) {
+        mSearchInResultLineEdit->clear();
+        auto job = new PimCommon::BlackListAkonadiSearchEmailSearchJob(this);
+        job->setSearchEmail(searchEmail);
+        job->setLimit(mLimit);
+        connect(job, &BlackListAkonadiSearchEmailSearchJob::emailsFound, this, &BlackListAkonadiSearchEmailCompletionWidget::slotEmailFound);
+        if (!job->start()) {
+            qCWarning(PIMCOMMONAKONADI_LOG) << "Impossible to start search job";
+        }
+    }
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::slotEmailFound(const QStringList &list)
+{
+    const int numberOfEmails = mEmailList->setEmailFound(list);
+    mMoreResult->setVisible(numberOfEmails == mLimit);
+    mEmailList->scrollToBottom();
+    if (numberOfEmails == 0) {
+        mNumberOfEmailsFound->setText(i18n("No email found."));
+    } else {
+        mNumberOfEmailsFound->setText(i18np("1 email found", "%1 emails found", numberOfEmails));
+    }
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::setEmailBlackList(const QStringList &list)
+{
+    mEmailList->setEmailBlackList(list);
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::slotCheckIfUpdateBlackListIsNeeded()
+{
+    const QHash<QString, bool> result = mEmailList->blackListItemChanged();
+    if (result.isEmpty()) {
+        slotSearch();
+    } else {
+        mBlackListWarning->animatedShow();
+    }
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::slotLinkClicked(const QString &link)
+{
+    if (link == "more_result"_L1) {
+        mLimit += 200;
+        slotSearch();
+    }
+}
+
+void BlackListAkonadiSearchEmailCompletionWidget::slotShowAllBlacklistedEmail()
+{
+    KSharedConfig::Ptr config = KSharedConfig::openConfig(QStringLiteral("kpimbalooblacklist"));
+    KConfigGroup group(config, QStringLiteral("AddressLineEdit"));
+    const QStringList balooBlackList = group.readEntry("BalooBackList", QStringList());
+    slotEmailFound(balooBlackList);
+}
+
+#include "moc_blacklistakonadisearchemailcompletionwidget.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,60 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#pragma once
+
+#include "pimcommonakonadi_private_export.h"
+#include <QWidget>
+class QPushButton;
+class QLineEdit;
+class QLabel;
+class KListWidgetSearchLine;
+namespace PimCommon
+{
+class BlackListAkonadiSearchEmailList;
+class BlackListAkonadiSearchEmailWarning;
+class PIMCOMMONAKONADI_TESTS_EXPORT BlackListAkonadiSearchEmailCompletionWidget : public QWidget
+{
+    Q_OBJECT
+public:
+    explicit BlackListAkonadiSearchEmailCompletionWidget(QWidget *parent = nullptr);
+    ~BlackListAkonadiSearchEmailCompletionWidget() override;
+
+    void save();
+    void load();
+    void setEmailBlackList(const QStringList &list);
+
+private:
+    PIMCOMMONAKONADI_NO_EXPORT void slotSelectionChanged();
+    PIMCOMMONAKONADI_NO_EXPORT void slotUnselectEmails();
+    PIMCOMMONAKONADI_NO_EXPORT void slotSelectEmails();
+    PIMCOMMONAKONADI_NO_EXPORT void slotSearchLineEditChanged(const QString &text);
+    PIMCOMMONAKONADI_NO_EXPORT void slotSearch();
+    PIMCOMMONAKONADI_NO_EXPORT void slotLinkClicked(const QString &link);
+    PIMCOMMONAKONADI_NO_EXPORT void slotEmailFound(const QStringList &list);
+    PIMCOMMONAKONADI_NO_EXPORT void slotCheckIfUpdateBlackListIsNeeded();
+    PIMCOMMONAKONADI_NO_EXPORT void slotSaveChanges();
+    PIMCOMMONAKONADI_NO_EXPORT void slotShowAllBlacklistedEmail();
+    PIMCOMMONAKONADI_NO_EXPORT void hideMoreResultAndChangeLimit();
+    PIMCOMMONAKONADI_NO_EXPORT void slotCustomContextMenuRequested(const QPoint &pos);
+    QStringList mOriginalExcludeDomain;
+    QStringList mOriginalExcludeEmailRegexp;
+    QLabel *const mNumberOfEmailsFound;
+    QLineEdit *const mSearchLineEdit;
+    QLineEdit *const mExcludeDomainLineEdit;
+    BlackListAkonadiSearchEmailList *const mEmailList;
+    QPushButton *const mSearchButton;
+    QPushButton *const mSelectButton;
+    QPushButton *const mUnselectButton;
+    QPushButton *const mShowAllBlackListedEmails;
+    QLabel *const mMoreResult;
+    KListWidgetSearchLine *mSearchInResultLineEdit = nullptr;
+    BlackListAkonadiSearchEmailWarning *const mBlackListWarning;
+    QLineEdit *const mExcludeEmailFromRegularExpressionLineEdit;
+    int mLimit = 500;
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,162 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#include "blacklistakonadisearchemaillist.h"
+
+#include <KEmailAddress>
+#include <KLocalizedString>
+#include <QEvent>
+#include <QPainter>
+using namespace PimCommon;
+
+BlackListAkonadiSearchEmailList::BlackListAkonadiSearchEmailList(QWidget *parent)
+    : QListWidget(parent)
+{
+    setSelectionMode(QAbstractItemView::ExtendedSelection);
+    setSortingEnabled(true);
+    setContextMenuPolicy(Qt::CustomContextMenu);
+}
+
+BlackListAkonadiSearchEmailList::~BlackListAkonadiSearchEmailList() = default;
+
+void BlackListAkonadiSearchEmailList::changeEvent(QEvent *event)
+{
+    if (event->type() == QEvent::PaletteChange) {
+        generalPaletteChanged();
+    }
+    QListWidget::changeEvent(event);
+}
+
+void BlackListAkonadiSearchEmailList::setEmailBlackList(const QStringList &list)
+{
+    mEmailBlackList = list;
+}
+
+QHash<QString, bool> BlackListAkonadiSearchEmailList::blackListItemChanged() const
+{
+    QHash<QString, bool> result;
+    for (int i = 0; i < count(); ++i) {
+        QListWidgetItem *element = item(i);
+        auto blackListItem = static_cast<PimCommon::BlackListAkonadiSearchEmailListItem *>(element);
+        bool currentStatus = (blackListItem->checkState() == Qt::Checked);
+        if (blackListItem->initializeStatus() != currentStatus) {
+            result.insert(blackListItem->text(), currentStatus);
+        }
+    }
+    return result;
+}
+
+void BlackListAkonadiSearchEmailList::setExcludeDomains(const QStringList &domain)
+{
+    mExcludeDomains = domain;
+}
+
+int BlackListAkonadiSearchEmailList::setEmailFound(const QStringList &list)
+{
+    mFirstResult = true;
+    clear();
+    QStringList emailsAdded;
+    QStringList emailsLower;
+    QStringList onlyEmails;
+    for (const QString &mail : list) {
+        bool excludeEmail = false;
+        QString email;
+        QString name;
+        KEmailAddress::extractEmailAddressAndName(mail, email, name);
+
+        const QString mailToLower = mail.toLower();
+        const QString emailToLower = email.toLower();
+        for (const QString &domain : std::as_const(mExcludeDomains)) {
+            if (email.endsWith(domain)) {
+                excludeEmail = true;
+                break;
+            }
+        }
+        if (!excludeEmail) {
+            // Make it static
+            for (const QString &excludeEmailRegularExpression : std::as_const(mExcludeEmailsRegularExpressions)) {
+                if (!excludeEmailRegularExpression.isEmpty()) {
+                    if (email.contains(QRegularExpression(excludeEmailRegularExpression))) {
+                        excludeEmail = true;
+                        continue;
+                    }
+                }
+            }
+        }
+        if (excludeEmail) {
+            continue;
+        }
+        if (!emailsAdded.contains(mail) && !emailsLower.contains(mailToLower) && !onlyEmails.contains(emailToLower)) {
+            auto item = new BlackListAkonadiSearchEmailListItem(this);
+            if (mEmailBlackList.contains(mail)) {
+                item->setCheckState(Qt::Checked);
+                item->setInitializeStatus(true);
+            } else {
+                item->setCheckState(Qt::Unchecked);
+            }
+            item->setText(mail);
+            emailsAdded << mail;
+            emailsLower << mailToLower;
+            onlyEmails << emailToLower;
+        }
+    }
+    return count();
+}
+
+void BlackListAkonadiSearchEmailList::generalPaletteChanged()
+{
+    const QPalette palette = viewport()->palette();
+    QColor color = palette.text().color();
+    color.setAlpha(128);
+    mTextColor = color;
+}
+
+void BlackListAkonadiSearchEmailList::setExcludeEmailsRegularExpressions(const QStringList &newExcludeEmailsRegularExpressions)
+{
+    mExcludeEmailsRegularExpressions = newExcludeEmailsRegularExpressions;
+}
+
+void BlackListAkonadiSearchEmailList::paintEvent(QPaintEvent *event)
+{
+    if (mFirstResult && (!model() || model()->rowCount() == 0)) {
+        QPainter p(viewport());
+
+        QFont font = p.font();
+        font.setItalic(true);
+        p.setFont(font);
+
+        if (!mTextColor.isValid()) {
+            generalPaletteChanged();
+        }
+        p.setPen(mTextColor);
+
+        p.drawText(QRect(0, 0, width(), height()), Qt::AlignCenter, i18n("No result found"));
+    } else {
+        QListWidget::paintEvent(event);
+    }
+}
+
+BlackListAkonadiSearchEmailListItem::BlackListAkonadiSearchEmailListItem(QListWidget *parent)
+    : QListWidgetItem(parent)
+    , mInitializeStatus(false)
+{
+    setFlags(Qt::ItemIsEnabled | Qt::ItemIsUserCheckable | Qt::ItemIsSelectable);
+}
+
+BlackListAkonadiSearchEmailListItem::~BlackListAkonadiSearchEmailListItem() = default;
+
+bool BlackListAkonadiSearchEmailListItem::initializeStatus() const
+{
+    return mInitializeStatus;
+}
+
+void BlackListAkonadiSearchEmailListItem::setInitializeStatus(bool initializeStatus)
+{
+    mInitializeStatus = initializeStatus;
+}
+
+#include "moc_blacklistakonadisearchemaillist.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemaillist.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,59 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#pragma once
+
+#include "pimcommonakonadi_private_export.h"
+#include <QHash>
+#include <QListWidget>
+#include <QListWidgetItem>
+
+namespace PimCommon
+{
+class PIMCOMMONAKONADI_TESTS_EXPORT BlackListAkonadiSearchEmailListItem : public QListWidgetItem
+{
+public:
+    explicit BlackListAkonadiSearchEmailListItem(QListWidget *parent = nullptr);
+    ~BlackListAkonadiSearchEmailListItem() override;
+
+    [[nodiscard]] bool initializeStatus() const;
+    void setInitializeStatus(bool initializeStatus);
+
+private:
+    bool mInitializeStatus;
+};
+
+class PIMCOMMONAKONADI_TESTS_EXPORT BlackListAkonadiSearchEmailList : public QListWidget
+{
+    Q_OBJECT
+public:
+    explicit BlackListAkonadiSearchEmailList(QWidget *parent = nullptr);
+    ~BlackListAkonadiSearchEmailList() override;
+
+    void setEmailBlackList(const QStringList &list);
+
+    [[nodiscard]] QHash<QString, bool> blackListItemChanged() const;
+
+    void setExcludeDomains(const QStringList &domain);
+    [[nodiscard]] int setEmailFound(const QStringList &);
+
+    void setExcludeEmailsRegularExpressions(const QStringList &newExcludeEmailsRegularExpressions);
+
+protected:
+    void paintEvent(QPaintEvent *event) override;
+
+    void changeEvent(QEvent *event) override;
+
+private:
+    PIMCOMMONAKONADI_NO_EXPORT void generalPaletteChanged();
+    QStringList mExcludeEmailsRegularExpressions;
+    QStringList mEmailBlackList;
+    QStringList mExcludeDomains;
+    QColor mTextColor;
+    bool mFirstResult = false;
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailsearchjob.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailsearchjob.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailsearchjob.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailsearchjob.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,44 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#include "blacklistakonadisearchemailsearchjob.h"
+
+#include <PIM/contactcompleter.h>
+using namespace PimCommon;
+
+BlackListAkonadiSearchEmailSearchJob::BlackListAkonadiSearchEmailSearchJob(QObject *parent)
+    : QObject(parent)
+{
+}
+
+BlackListAkonadiSearchEmailSearchJob::~BlackListAkonadiSearchEmailSearchJob() = default;
+
+bool BlackListAkonadiSearchEmailSearchJob::start()
+{
+    const QString trimmedString = mSearchEmail.trimmed();
+    if (trimmedString.isEmpty()) {
+        deleteLater();
+        return false;
+    }
+
+    Akonadi::Search::PIM::ContactCompleter com(trimmedString, mLimit);
+    Q_EMIT emailsFound(com.complete());
+    deleteLater();
+    return true;
+}
+
+void BlackListAkonadiSearchEmailSearchJob::setSearchEmail(const QString &searchEmail)
+{
+    mSearchEmail = searchEmail;
+}
+
+void BlackListAkonadiSearchEmailSearchJob::setLimit(int limit)
+{
+    mLimit = qMax(10, limit);
+}
+
+#include "moc_blacklistakonadisearchemailsearchjob.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailsearchjob.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailsearchjob.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailsearchjob.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailsearchjob.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,35 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#pragma once
+
+#include <QObject>
+
+#include "pimcommonakonadi_private_export.h"
+namespace PimCommon
+{
+class PIMCOMMONAKONADI_TESTS_EXPORT BlackListAkonadiSearchEmailSearchJob : public QObject
+{
+    Q_OBJECT
+public:
+    explicit BlackListAkonadiSearchEmailSearchJob(QObject *parent = nullptr);
+    ~BlackListAkonadiSearchEmailSearchJob() override;
+
+    [[nodiscard]] bool start();
+
+    void setSearchEmail(const QString &searchEmail);
+
+    void setLimit(int limit);
+
+Q_SIGNALS:
+    void emailsFound(const QStringList &list);
+
+private:
+    QString mSearchEmail;
+    int mLimit = 500;
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailutil.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailutil.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailutil.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailutil.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,44 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#include "blacklistakonadisearchemailutil.h"
+
+using namespace PimCommon;
+BlackListAkonadiSearchEmailUtil::BlackListAkonadiSearchEmailUtil() = default;
+
+BlackListAkonadiSearchEmailUtil::~BlackListAkonadiSearchEmailUtil() = default;
+
+void BlackListAkonadiSearchEmailUtil::initialBlackList(const QStringList &blackList)
+{
+    mInitialList = blackList;
+}
+
+void BlackListAkonadiSearchEmailUtil::setNewBlackList(const QHash<QString, bool> &list)
+{
+    mNewBlackList = list;
+}
+
+QStringList BlackListAkonadiSearchEmailUtil::createNewBlackList()
+{
+    if (mNewBlackList.isEmpty()) {
+        return mInitialList;
+    }
+
+    QHashIterator<QString, bool> i(mNewBlackList);
+    while (i.hasNext()) {
+        i.next();
+        const QString newEmail(i.key());
+        if (i.value()) {
+            if (!mInitialList.contains(newEmail)) {
+                mInitialList.append(newEmail);
+            }
+        } else {
+            mInitialList.removeAll(newEmail);
+        }
+    }
+    return mInitialList;
+}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailutil.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailutil.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailutil.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailutil.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,28 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#pragma once
+
+#include "pimcommonakonadi_private_export.h"
+#include <QHash>
+#include <QStringList>
+namespace PimCommon
+{
+class PIMCOMMONAKONADI_TESTS_EXPORT BlackListAkonadiSearchEmailUtil
+{
+public:
+    BlackListAkonadiSearchEmailUtil();
+    ~BlackListAkonadiSearchEmailUtil();
+    void initialBlackList(const QStringList &blackList);
+    void setNewBlackList(const QHash<QString, bool> &);
+    [[nodiscard]] QStringList createNewBlackList();
+
+private:
+    QStringList mInitialList;
+    QHash<QString, bool> mNewBlackList;
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,55 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#include "blacklistakonadisearchemailwarning.h"
+
+#include <KLocalizedString>
+#include <QAction>
+
+using namespace PimCommon;
+using namespace Qt::Literals::StringLiterals;
+
+BlackListAkonadiSearchEmailWarning::BlackListAkonadiSearchEmailWarning(QWidget *parent)
+    : KMessageWidget(parent)
+{
+    setVisible(false);
+    setCloseButtonVisible(false);
+    setMessageType(Warning);
+    setWordWrap(true);
+
+    setText(i18n("The list was changed. Do you want to save before to make another search ?"));
+    auto saveAction = new QAction(i18nc("@action", "Save"), this);
+    saveAction->setObjectName("saveblacklist"_L1);
+    connect(saveAction, &QAction::triggered, this, &BlackListAkonadiSearchEmailWarning::slotSaveBlackList);
+    addAction(saveAction);
+
+    auto searchAction = new QAction(i18nc("@action", "Search"), this);
+    searchAction->setObjectName("search"_L1);
+    connect(searchAction, &QAction::triggered, this, &BlackListAkonadiSearchEmailWarning::slotSearch);
+    addAction(searchAction);
+
+    auto cancelAction = new QAction(i18nc("@action", "Cancel"), this);
+    cancelAction->setObjectName("cancel"_L1);
+    connect(cancelAction, &QAction::triggered, this, &BlackListAkonadiSearchEmailWarning::animatedHide);
+    addAction(cancelAction);
+}
+
+BlackListAkonadiSearchEmailWarning::~BlackListAkonadiSearchEmailWarning() = default;
+
+void BlackListAkonadiSearchEmailWarning::slotSaveBlackList()
+{
+    animatedHide();
+    Q_EMIT saveChanges();
+}
+
+void BlackListAkonadiSearchEmailWarning::slotSearch()
+{
+    animatedHide();
+    Q_EMIT newSearch();
+}
+
+#include "moc_blacklistakonadisearchemailwarning.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.h	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailwarning.h	2025-09-15 05:53:38.000000000 +0000
@@ -0,0 +1,30 @@
+/*
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
+
+  SPDX-License-Identifier: LGPL-2.0-or-later
+
+*/
+
+#pragma once
+
+#include "pimcommonakonadi_private_export.h"
+#include <KMessageWidget>
+
+namespace PimCommon
+{
+class PIMCOMMONAKONADI_TESTS_EXPORT BlackListAkonadiSearchEmailWarning : public KMessageWidget
+{
+    Q_OBJECT
+public:
+    explicit BlackListAkonadiSearchEmailWarning(QWidget *parent = nullptr);
+    ~BlackListAkonadiSearchEmailWarning() override;
+
+Q_SIGNALS:
+    void newSearch();
+    void saveChanges();
+
+private:
+    void slotSaveBlackList();
+    void slotSearch();
+};
+}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/CMakeLists.txt	1970-01-01 00:00:00.000000000 +0000
@@ -1,16 +0,0 @@
-# SPDX-License-Identifier: CC0-1.0
-# SPDX-FileCopyrightText: none
-macro(add_libkdepim_blacklistbaloocompletion_unittest _source)
-    get_filename_component(_name ${_source} NAME_WE)
-    ecm_add_test(${_source} ${_name}.h
-        TEST_NAME ${_name}
-        NAME_PREFIX "pimcommon-addessline-blaclistbaloocompletion-"
-        LINK_LIBRARIES Qt::Test KPim6::PimCommonAkonadi KF6::Completion KF6::I18n KF6::ConfigCore KF6::ItemViews KF6::Codecs
-)
-endmacro()
-
-add_libkdepim_blacklistbaloocompletion_unittest(blacklistbalooemailcompletionwidgettest.cpp)
-add_libkdepim_blacklistbaloocompletion_unittest(blacklistbalooemaillisttest.cpp)
-add_libkdepim_blacklistbaloocompletion_unittest(blacklistbalooemailsearchjobtest.cpp)
-add_libkdepim_blacklistbaloocompletion_unittest(blacklistbalooemailutiltest.cpp)
-add_libkdepim_blacklistbaloocompletion_unittest(blacklistbalooemailwarningtest.cpp)
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailcompletionwidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailcompletionwidgettest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailcompletionwidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailcompletionwidgettest.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,123 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#include "blacklistbalooemailcompletionwidgettest.h"
-#include "../blacklistbalooemailcompletionwidget.h"
-#include "../blacklistbalooemaillist.h"
-#include "addressline/blacklistbaloocompletion/blacklistbalooemailwarning.h"
-#include <KListWidgetSearchLine>
-#include <QLabel>
-#include <QLineEdit>
-#include <QPushButton>
-#include <QTest>
-
-BlackListBalooEmailCompletionWidgetTest::BlackListBalooEmailCompletionWidgetTest(QObject *parent)
-    : QObject(parent)
-{
-}
-
-BlackListBalooEmailCompletionWidgetTest::~BlackListBalooEmailCompletionWidgetTest() = default;
-
-void BlackListBalooEmailCompletionWidgetTest::shouldHaveDefaultValue()
-{
-    PimCommon::BlackListBalooEmailCompletionWidget widget;
-    widget.show();
-    QVERIFY(QTest::qWaitForWindowExposed(&widget));
-    auto searchLabel = widget.findChild<QLabel *>(QStringLiteral("search_label"));
-    QVERIFY(searchLabel);
-
-    auto searchLineEdit = widget.findChild<QLineEdit *>(QStringLiteral("search_lineedit"));
-    QVERIFY(searchLineEdit);
-    QVERIFY(searchLineEdit->isClearButtonEnabled());
-    QVERIFY(searchLineEdit->text().isEmpty());
-
-    auto seachButton = widget.findChild<QPushButton *>(QStringLiteral("search_button"));
-    QVERIFY(seachButton);
-    QVERIFY(!seachButton->isEnabled());
-
-    auto moreResult = widget.findChild<QLabel *>(QStringLiteral("moreresultlabel"));
-    QVERIFY(moreResult);
-    QVERIFY(!moreResult->isVisible());
-
-    auto mNumberOfEmailsFound = widget.findChild<QLabel *>(QStringLiteral("numberofemailsfound"));
-    QVERIFY(mNumberOfEmailsFound);
-    QVERIFY(mNumberOfEmailsFound->text().isEmpty());
-
-    auto showAllBlackListedEmails = widget.findChild<QPushButton *>(QStringLiteral("show_blacklisted_email_button"));
-    QVERIFY(showAllBlackListedEmails);
-
-    auto emailList = widget.findChild<PimCommon::BlackListBalooEmailList *>(QStringLiteral("email_list"));
-    QVERIFY(emailList);
-
-    auto selectButton = widget.findChild<QPushButton *>(QStringLiteral("select_email"));
-    QVERIFY(selectButton);
-    QVERIFY(!selectButton->isEnabled());
-    auto unselectButton = widget.findChild<QPushButton *>(QStringLiteral("unselect_email"));
-    QVERIFY(unselectButton);
-    QVERIFY(!unselectButton->isEnabled());
-
-    auto excludeDomainLabel = widget.findChild<QLabel *>(QStringLiteral("domain_label"));
-    QVERIFY(excludeDomainLabel);
-
-    auto excludeDomainLineEdit = widget.findChild<QLineEdit *>(QStringLiteral("domain_lineedit"));
-    QVERIFY(excludeDomainLineEdit);
-    QVERIFY(excludeDomainLineEdit->text().isEmpty());
-    QVERIFY(excludeDomainLineEdit->isClearButtonEnabled());
-    QVERIFY(!excludeDomainLineEdit->placeholderText().isEmpty());
-
-    auto searchInResult = widget.findChild<KListWidgetSearchLine *>(QStringLiteral("searchinresultlineedit"));
-    QVERIFY(searchInResult);
-    QVERIFY(!searchInResult->placeholderText().isEmpty());
-    QVERIFY(searchInResult->text().isEmpty());
-    QVERIFY(searchInResult->isClearButtonEnabled());
-
-    auto blackListWarning = widget.findChild<PimCommon::BlackListBalooEmailWarning *>(QStringLiteral("backlistwarning"));
-    QVERIFY(blackListWarning);
-}
-
-void BlackListBalooEmailCompletionWidgetTest::shouldEnablePushButtonWhenTestSizeSupperiorToTwo()
-{
-    PimCommon::BlackListBalooEmailCompletionWidget widget;
-    auto searchLineEdit = widget.findChild<QLineEdit *>(QStringLiteral("search_lineedit"));
-    auto seachButton = widget.findChild<QPushButton *>(QStringLiteral("search_button"));
-    QVERIFY(!seachButton->isEnabled());
-    searchLineEdit->setText(QStringLiteral("fo"));
-    QVERIFY(!seachButton->isEnabled());
-    searchLineEdit->setText(QStringLiteral("foo"));
-    QVERIFY(seachButton->isEnabled());
-
-    searchLineEdit->setText(QStringLiteral("o  "));
-    QVERIFY(!seachButton->isEnabled());
-    searchLineEdit->setText(QStringLiteral(" o "));
-    QVERIFY(!seachButton->isEnabled());
-}
-
-void BlackListBalooEmailCompletionWidgetTest::shouldChangeEnableSelectUnSelectButton()
-{
-    PimCommon::BlackListBalooEmailCompletionWidget widget;
-
-    auto selectButton = widget.findChild<QPushButton *>(QStringLiteral("select_email"));
-    QVERIFY(!selectButton->isEnabled());
-
-    auto unselectButton = widget.findChild<QPushButton *>(QStringLiteral("unselect_email"));
-    QVERIFY(!unselectButton->isEnabled());
-
-    auto emailList = widget.findChild<PimCommon::BlackListBalooEmailList *>(QStringLiteral("email_list"));
-    QVERIFY((emailList->setEmailFound(QStringList() << QStringLiteral("foo") << QStringLiteral("bla") << QStringLiteral("bli")) > 0));
-
-    emailList->selectAll();
-    QVERIFY(unselectButton->isEnabled());
-    QVERIFY(selectButton->isEnabled());
-
-    emailList->clearSelection();
-    QVERIFY(!unselectButton->isEnabled());
-    QVERIFY(!selectButton->isEnabled());
-}
-
-QTEST_MAIN(BlackListBalooEmailCompletionWidgetTest)
-
-#include "moc_blacklistbalooemailcompletionwidgettest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailcompletionwidgettest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailcompletionwidgettest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailcompletionwidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailcompletionwidgettest.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,23 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#pragma once
-
-#include <QObject>
-
-class BlackListBalooEmailCompletionWidgetTest : public QObject
-{
-    Q_OBJECT
-public:
-    explicit BlackListBalooEmailCompletionWidgetTest(QObject *parent = nullptr);
-    ~BlackListBalooEmailCompletionWidgetTest() override;
-
-private Q_SLOTS:
-    void shouldHaveDefaultValue();
-    void shouldEnablePushButtonWhenTestSizeSupperiorToTwo();
-    void shouldChangeEnableSelectUnSelectButton();
-};
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemaillisttest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemaillisttest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemaillisttest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemaillisttest.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,120 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#include "blacklistbalooemaillisttest.h"
-#include "../blacklistbalooemaillist.h"
-#include <QTest>
-
-BlackListBalooEmailListTest::BlackListBalooEmailListTest(QObject *parent)
-    : QObject(parent)
-{
-}
-
-BlackListBalooEmailListTest::~BlackListBalooEmailListTest() = default;
-
-void BlackListBalooEmailListTest::shouldHaveDefaultValue()
-{
-    PimCommon::BlackListBalooEmailList blackList;
-    QVERIFY(blackList.count() == 0);
-    QVERIFY(blackList.isSortingEnabled());
-    QCOMPARE(blackList.selectionMode(), QAbstractItemView::ExtendedSelection);
-}
-
-void BlackListBalooEmailListTest::shouldFillListEmail()
-{
-    PimCommon::BlackListBalooEmailList blackList;
-    QCOMPARE(blackList.setEmailFound(QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org") << QStringLiteral("bli@kde.org")), 3);
-    QCOMPARE(blackList.count(), 3);
-    for (int i = 0; i < blackList.count(); ++i) {
-        QListWidgetItem *item = blackList.item(i);
-        QVERIFY(item);
-        auto blackListItem = static_cast<PimCommon::BlackListBalooEmailListItem *>(item);
-        QVERIFY(!blackListItem->initializeStatus());
-        QCOMPARE(blackListItem->checkState(), Qt::Unchecked);
-    }
-    QVERIFY(blackList.blackListItemChanged().isEmpty());
-}
-
-void BlackListBalooEmailListTest::shouldFillListWithAlreadyBlackListedEmail()
-{
-    PimCommon::BlackListBalooEmailList blackList;
-    const QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org") << QStringLiteral("bli@kde.org");
-    blackList.setEmailBlackList(emails);
-    QCOMPARE(blackList.setEmailFound(emails), 3);
-
-    QCOMPARE(blackList.count(), 3);
-    for (int i = 0; i < blackList.count(); ++i) {
-        QListWidgetItem *item = blackList.item(i);
-        QVERIFY(item);
-        auto blackListItem = static_cast<PimCommon::BlackListBalooEmailListItem *>(item);
-        QVERIFY(blackListItem->initializeStatus());
-        QCOMPARE(blackListItem->checkState(), Qt::Checked);
-    }
-
-    QVERIFY(blackList.blackListItemChanged().isEmpty());
-}
-
-void BlackListBalooEmailListTest::shouldReturnChangedItems()
-{
-    PimCommon::BlackListBalooEmailList blackList;
-    const QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bla@kde.org") << QStringLiteral("bli@kde.org");
-    blackList.setEmailBlackList(emails);
-    QCOMPARE(blackList.setEmailFound(emails), 3);
-    QListWidgetItem *item = blackList.item(1);
-    QVERIFY(item);
-    item->setCheckState(Qt::Unchecked);
-    QVERIFY(!blackList.blackListItemChanged().isEmpty());
-}
-
-void BlackListBalooEmailListTest::shouldNotAddDuplicateEmails()
-{
-    PimCommon::BlackListBalooEmailList blackList;
-    const QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bli@kde.org") << QStringLiteral("bli@kde.org");
-    blackList.setEmailBlackList(emails);
-    QCOMPARE(blackList.setEmailFound(emails), 2);
-
-    QCOMPARE(blackList.count(), 2);
-}
-
-void BlackListBalooEmailListTest::shouldExcludeDomain()
-{
-    PimCommon::BlackListBalooEmailList blackList;
-    blackList.setExcludeDomains(QStringList() << QStringLiteral("kde.org") << QStringLiteral("toto.fr"));
-    QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("bli@fr.fr") << QStringLiteral("bli@toto.fr");
-    blackList.setEmailBlackList(emails);
-    QCOMPARE(blackList.setEmailFound(emails), 1);
-
-    QCOMPARE(blackList.count(), 1);
-
-    blackList.setExcludeDomains(QStringList() << QStringLiteral("kde.org") << QStringLiteral("toto.fr"));
-    emails = QStringList() << QStringLiteral("<foo@kde.org>") << QStringLiteral("bli@fr.fr") << QStringLiteral("bli@toto.fr");
-    blackList.setEmailBlackList(emails);
-    QCOMPARE(blackList.setEmailFound(emails), 1);
-    QCOMPARE(blackList.count(), 1);
-}
-
-void BlackListBalooEmailListTest::shouldAvoidSameEmailWithDifferentCase()
-{
-    PimCommon::BlackListBalooEmailList blackList;
-    const QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("Foo@kde.org") << QStringLiteral("foo@kde.ORG");
-    QCOMPARE(blackList.setEmailFound(emails), 1);
-
-    QCOMPARE(blackList.count(), 1);
-}
-
-void BlackListBalooEmailListTest::shouldAvoidSameEmailWithDisplayNameOrNot()
-{
-    PimCommon::BlackListBalooEmailList blackList;
-    const QStringList emails = QStringList() << QStringLiteral("foo@kde.org") << QStringLiteral("Bla Blo <Foo@kde.org>");
-    QCOMPARE(blackList.setEmailFound(emails), 1);
-
-    QCOMPARE(blackList.count(), 1);
-}
-
-QTEST_MAIN(BlackListBalooEmailListTest)
-
-#include "moc_blacklistbalooemaillisttest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemaillisttest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemaillisttest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemaillisttest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemaillisttest.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,27 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#pragma once
-
-#include <QObject>
-
-class BlackListBalooEmailListTest : public QObject
-{
-    Q_OBJECT
-public:
-    explicit BlackListBalooEmailListTest(QObject *parent = nullptr);
-    ~BlackListBalooEmailListTest() override;
-private Q_SLOTS:
-    void shouldHaveDefaultValue();
-    void shouldFillListEmail();
-    void shouldFillListWithAlreadyBlackListedEmail();
-    void shouldReturnChangedItems();
-    void shouldNotAddDuplicateEmails();
-    void shouldExcludeDomain();
-    void shouldAvoidSameEmailWithDifferentCase();
-    void shouldAvoidSameEmailWithDisplayNameOrNot();
-};
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailsearchjobtest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailsearchjobtest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailsearchjobtest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailsearchjobtest.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,26 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-#include "blacklistbalooemailsearchjobtest.h"
-#include "../blacklistbalooemailsearchjob.h"
-#include <QTest>
-
-BlackListBalooEmailSearchJobTest::BlackListBalooEmailSearchJobTest(QObject *parent)
-    : QObject(parent)
-{
-}
-
-BlackListBalooEmailSearchJobTest::~BlackListBalooEmailSearchJobTest() = default;
-
-void BlackListBalooEmailSearchJobTest::shouldNotSearchWhenTextIsEmpty()
-{
-    auto job = new PimCommon::BlackListBalooEmailSearchJob;
-    QVERIFY(!job->start());
-}
-
-QTEST_MAIN(BlackListBalooEmailSearchJobTest)
-
-#include "moc_blacklistbalooemailsearchjobtest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailsearchjobtest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailsearchjobtest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailsearchjobtest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailsearchjobtest.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,21 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#pragma once
-
-#include <QObject>
-
-class BlackListBalooEmailSearchJobTest : public QObject
-{
-    Q_OBJECT
-public:
-    explicit BlackListBalooEmailSearchJobTest(QObject *parent = nullptr);
-    ~BlackListBalooEmailSearchJobTest() override;
-
-private Q_SLOTS:
-    void shouldNotSearchWhenTextIsEmpty();
-};
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailutiltest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailutiltest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailutiltest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailutiltest.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,63 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#include "blacklistbalooemailutiltest.h"
-#include "../blacklistbalooemailutil.h"
-#include <QTest>
-BlackListBalooEmailUtilTest::BlackListBalooEmailUtilTest(QObject *parent)
-    : QObject(parent)
-{
-}
-
-BlackListBalooEmailUtilTest::~BlackListBalooEmailUtilTest() = default;
-
-void BlackListBalooEmailUtilTest::shouldReturnEmptyResult()
-{
-    PimCommon::BlackListBalooEmailUtil util;
-    QVERIFY(util.createNewBlackList().isEmpty());
-}
-
-void BlackListBalooEmailUtilTest::shouldDontChangeWhenNotChanged()
-{
-    PimCommon::BlackListBalooEmailUtil util;
-    const QStringList lst = QStringList() << QStringLiteral("foo") << QStringLiteral("foo1") << QStringLiteral("foo2");
-    util.initialBlackList(lst);
-    QCOMPARE(util.createNewBlackList(), lst);
-}
-
-void BlackListBalooEmailUtilTest::shouldCreateNewList()
-{
-    PimCommon::BlackListBalooEmailUtil util;
-    const QStringList lst = QStringList() << QStringLiteral("foo") << QStringLiteral("foo1") << QStringLiteral("foo2");
-    util.initialBlackList(lst);
-    QHash<QString, bool> newList;
-    newList.insert(QStringLiteral("foo"), false);
-    util.setNewBlackList(newList);
-    QCOMPARE(util.createNewBlackList(), QStringList() << QStringLiteral("foo1") << QStringLiteral("foo2"));
-}
-
-void BlackListBalooEmailUtilTest::shouldAddNewElements()
-{
-    PimCommon::BlackListBalooEmailUtil util;
-    QHash<QString, bool> newList;
-    newList.insert(QStringLiteral("foo"), false);
-    newList.insert(QStringLiteral("foo1"), false);
-    newList.insert(QStringLiteral("foo2"), false);
-    util.setNewBlackList(newList);
-    QCOMPARE(util.createNewBlackList().count(), 0);
-
-    newList.clear();
-    newList.insert(QStringLiteral("foo"), true);
-    newList.insert(QStringLiteral("foo1"), true);
-    newList.insert(QStringLiteral("foo2"), true);
-    util.setNewBlackList(newList);
-    QCOMPARE(util.createNewBlackList().count(), 3);
-}
-
-QTEST_MAIN(BlackListBalooEmailUtilTest)
-
-#include "moc_blacklistbalooemailutiltest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailutiltest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailutiltest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailutiltest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailutiltest.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,23 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#pragma once
-
-#include <QObject>
-
-class BlackListBalooEmailUtilTest : public QObject
-{
-    Q_OBJECT
-public:
-    explicit BlackListBalooEmailUtilTest(QObject *parent = nullptr);
-    ~BlackListBalooEmailUtilTest() override;
-private Q_SLOTS:
-    void shouldReturnEmptyResult();
-    void shouldDontChangeWhenNotChanged();
-    void shouldCreateNewList();
-    void shouldAddNewElements();
-};
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailwarningtest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailwarningtest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailwarningtest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailwarningtest.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,60 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#include "blacklistbalooemailwarningtest.h"
-#include "../blacklistbalooemailwarning.h"
-#include <QAction>
-#include <QSignalSpy>
-#include <QTest>
-
-BlackListBalooEmailWarningTest::BlackListBalooEmailWarningTest(QObject *parent)
-    : QObject(parent)
-{
-}
-
-BlackListBalooEmailWarningTest::~BlackListBalooEmailWarningTest() = default;
-
-void BlackListBalooEmailWarningTest::shouldHaveDefaultValue()
-{
-    PimCommon::BlackListBalooEmailWarning warning;
-    QVERIFY(!warning.isVisible());
-    QVERIFY(!warning.isCloseButtonVisible());
-    QVERIFY(warning.wordWrap());
-
-    auto save = warning.findChild<QAction *>(QStringLiteral("saveblacklist"));
-    QVERIFY(save);
-
-    auto search = warning.findChild<QAction *>(QStringLiteral("search"));
-    QVERIFY(search);
-
-    auto cancelAction = warning.findChild<QAction *>(QStringLiteral("cancel"));
-    QVERIFY(cancelAction);
-}
-
-void BlackListBalooEmailWarningTest::shouldEmitSaveChanges()
-{
-    PimCommon::BlackListBalooEmailWarning warning;
-    QSignalSpy spy1(&warning, &PimCommon::BlackListBalooEmailWarning::saveChanges);
-
-    auto save = warning.findChild<QAction *>(QStringLiteral("saveblacklist"));
-    save->trigger();
-    QCOMPARE(spy1.count(), 1);
-}
-
-void BlackListBalooEmailWarningTest::shouldEmitNewSearch()
-{
-    PimCommon::BlackListBalooEmailWarning warning;
-    QSignalSpy spy1(&warning, &PimCommon::BlackListBalooEmailWarning::newSearch);
-
-    auto search = warning.findChild<QAction *>(QStringLiteral("search"));
-    search->trigger();
-    QCOMPARE(spy1.count(), 1);
-}
-
-QTEST_MAIN(BlackListBalooEmailWarningTest)
-
-#include "moc_blacklistbalooemailwarningtest.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailwarningtest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailwarningtest.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailwarningtest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/autotests/blacklistbalooemailwarningtest.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,23 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#pragma once
-
-#include <QObject>
-
-class BlackListBalooEmailWarningTest : public QObject
-{
-    Q_OBJECT
-public:
-    explicit BlackListBalooEmailWarningTest(QObject *parent = nullptr);
-    ~BlackListBalooEmailWarningTest() override;
-
-private Q_SLOTS:
-    void shouldHaveDefaultValue();
-    void shouldEmitSaveChanges();
-    void shouldEmitNewSearch();
-};
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,323 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#include "blacklistbalooemailcompletionwidget.h"
-using namespace Qt::Literals::StringLiterals;
-
-#include "blacklistbalooemaillist.h"
-#include "blacklistbalooemailsearchjob.h"
-#include "blacklistbalooemailutil.h"
-#include "blacklistbalooemailwarning.h"
-#include <KLineEditEventHandler>
-
-#include "pimcommonakonadi_debug.h"
-#include <KConfigGroup>
-#include <KListWidgetSearchLine>
-#include <KLocalizedString>
-#include <KSharedConfig>
-#include <QHBoxLayout>
-#include <QLabel>
-#include <QLineEdit>
-#include <QMenu>
-#include <QPushButton>
-#include <QVBoxLayout>
-
-using namespace PimCommon;
-BlackListBalooEmailCompletionWidget::BlackListBalooEmailCompletionWidget(QWidget *parent)
-    : QWidget(parent)
-    , mNumberOfEmailsFound(new QLabel(this))
-    , mSearchLineEdit(new QLineEdit(this))
-    , mExcludeDomainLineEdit(new QLineEdit(this))
-    , mEmailList(new BlackListBalooEmailList(this))
-    , mSearchButton(new QPushButton(QIcon::fromTheme(QStringLiteral("edit-find")), i18n("Search"), this))
-    , mSelectButton(new QPushButton(i18nc("@action:button", "&Select"), this))
-    , mUnselectButton(new QPushButton(i18nc("@action:button", "&Unselect"), this))
-    , mShowAllBlackListedEmails(new QPushButton(i18nc("@action:button", "Show Blacklisted Emails"), this))
-    , mMoreResult(new QLabel(i18nc("@label:textbox", "<qt><a href=\"more_result\">More result...</a></qt>"), this))
-    , mBlackListWarning(new BlackListBalooEmailWarning(this))
-    , mExcludeEmailFromRegularExpressionLineEdit(new QLineEdit(this))
-{
-    auto mainLayout = new QVBoxLayout(this);
-
-    auto searchLayout = new QHBoxLayout;
-    mainLayout->addLayout(searchLayout);
-
-    auto lab = new QLabel(i18nc("@label:textbox", "Search email:"), this);
-    lab->setObjectName("search_label"_L1);
-    searchLayout->addWidget(lab);
-
-    mSearchLineEdit->setPlaceholderText(i18nc("@info:placeholder", "Research is done from 3 characters"));
-    mSearchLineEdit->setFocus();
-    mSearchLineEdit->setClearButtonEnabled(true);
-    KLineEditEventHandler::catchReturnKey(mSearchLineEdit);
-    mSearchLineEdit->setObjectName("search_lineedit"_L1);
-    connect(mSearchLineEdit, &QLineEdit::returnPressed, this, &BlackListBalooEmailCompletionWidget::slotCheckIfUpdateBlackListIsNeeded);
-    searchLayout->addWidget(mSearchLineEdit);
-
-    mSearchButton->setObjectName("search_button"_L1);
-    connect(mSearchButton, &QAbstractButton::clicked, this, &BlackListBalooEmailCompletionWidget::slotCheckIfUpdateBlackListIsNeeded);
-    mSearchButton->setEnabled(false);
-    searchLayout->addWidget(mSearchButton);
-
-    mShowAllBlackListedEmails->setObjectName("show_blacklisted_email_button"_L1);
-    connect(mShowAllBlackListedEmails, &QAbstractButton::clicked, this, &BlackListBalooEmailCompletionWidget::slotShowAllBlacklistedEmail);
-    searchLayout->addWidget(mShowAllBlackListedEmails);
-
-    mEmailList->setObjectName("email_list"_L1);
-    mainLayout->addWidget(mEmailList);
-
-    mBlackListWarning->setObjectName("backlistwarning"_L1);
-    connect(mBlackListWarning, &BlackListBalooEmailWarning::newSearch, this, &BlackListBalooEmailCompletionWidget::slotSearch);
-    connect(mBlackListWarning, &BlackListBalooEmailWarning::saveChanges, this, &BlackListBalooEmailCompletionWidget::slotSaveChanges);
-    mainLayout->addWidget(mBlackListWarning);
-
-    auto searchLineLayout = new QHBoxLayout;
-    mainLayout->addLayout(searchLineLayout);
-
-    auto selectElementLayout = new QHBoxLayout;
-    searchLineLayout->addLayout(selectElementLayout);
-
-    mSelectButton->setObjectName("select_email"_L1);
-    connect(mSelectButton, &QAbstractButton::clicked, this, &BlackListBalooEmailCompletionWidget::slotSelectEmails);
-    selectElementLayout->addWidget(mSelectButton);
-
-    mUnselectButton->setObjectName("unselect_email"_L1);
-    connect(mUnselectButton, &QAbstractButton::clicked, this, &BlackListBalooEmailCompletionWidget::slotUnselectEmails);
-    selectElementLayout->addWidget(mUnselectButton);
-
-    mMoreResult->setObjectName("moreresultlabel"_L1);
-    selectElementLayout->addWidget(mMoreResult);
-
-    mMoreResult->setContextMenuPolicy(Qt::NoContextMenu);
-    connect(mMoreResult, &QLabel::linkActivated, this, &BlackListBalooEmailCompletionWidget::slotLinkClicked);
-    mMoreResult->setVisible(false);
-    selectElementLayout->addStretch(1);
-
-    connect(mSearchLineEdit, &QLineEdit::textChanged, this, &BlackListBalooEmailCompletionWidget::slotSearchLineEditChanged);
-
-    mSearchInResultLineEdit = new KListWidgetSearchLine(this, mEmailList);
-    mSearchInResultLineEdit->setObjectName("searchinresultlineedit"_L1);
-    mSearchInResultLineEdit->setClearButtonEnabled(true);
-    mSearchInResultLineEdit->setPlaceholderText(i18nc("@info:placeholder", "Search in result..."));
-    KLineEditEventHandler::catchReturnKey(mSearchInResultLineEdit);
-
-    searchLineLayout->addStretch(0);
-    mNumberOfEmailsFound->setObjectName("numberofemailsfound"_L1);
-
-    searchLineLayout->addWidget(mNumberOfEmailsFound, 1);
-    searchLineLayout->addWidget(mSearchInResultLineEdit);
-
-    auto excludeDomainLayout = new QHBoxLayout;
-    excludeDomainLayout->setContentsMargins({});
-    mainLayout->addLayout(excludeDomainLayout);
-
-    auto excludeDomainLabel = new QLabel(i18nc("@label:textbox", "Exclude domain names:"), this);
-    excludeDomainLabel->setObjectName("domain_label"_L1);
-    excludeDomainLayout->addWidget(excludeDomainLabel);
-
-    excludeDomainLayout->addWidget(mExcludeDomainLineEdit);
-    mExcludeDomainLineEdit->setObjectName("domain_lineedit"_L1);
-    mExcludeDomainLineEdit->setClearButtonEnabled(true);
-    KLineEditEventHandler::catchReturnKey(mExcludeDomainLineEdit);
-    mExcludeDomainLineEdit->setPlaceholderText(i18nc("@info:placeholder", "Separate domain with \'%1\'", QLatin1Char(',')));
-
-    auto excludeEmailRegularExpressionLayout = new QHBoxLayout;
-    excludeEmailRegularExpressionLayout->setContentsMargins({});
-    mainLayout->addLayout(excludeEmailRegularExpressionLayout);
-
-    auto excludeEmailRegularExpressionLabel = new QLabel(i18nc("@label:textbox", "Exclude email with Regular Expression:"), this);
-    excludeEmailRegularExpressionLabel->setObjectName("email_regularexpression_label"_L1);
-    excludeEmailRegularExpressionLayout->addWidget(excludeEmailRegularExpressionLabel);
-
-    excludeEmailRegularExpressionLayout->addWidget(mExcludeEmailFromRegularExpressionLineEdit);
-    mExcludeEmailFromRegularExpressionLineEdit->setObjectName("exclude_email_lineedit"_L1);
-    mExcludeEmailFromRegularExpressionLineEdit->setClearButtonEnabled(true);
-    KLineEditEventHandler::catchReturnKey(mExcludeEmailFromRegularExpressionLineEdit);
-    mExcludeEmailFromRegularExpressionLineEdit->setPlaceholderText(i18nc("@info:placeholder", "Separate regular expression with \'%1\'", QLatin1Char(',')));
-
-    connect(mEmailList, &QListWidget::itemSelectionChanged, this, &BlackListBalooEmailCompletionWidget::slotSelectionChanged);
-    slotSelectionChanged();
-    connect(mEmailList, &QListWidget::customContextMenuRequested, this, &BlackListBalooEmailCompletionWidget::slotCustomContextMenuRequested);
-}
-
-BlackListBalooEmailCompletionWidget::~BlackListBalooEmailCompletionWidget() = default;
-
-void BlackListBalooEmailCompletionWidget::slotSelectionChanged()
-{
-    const bool selectionIsNotEmpty = !mEmailList->selectedItems().isEmpty();
-    mSelectButton->setEnabled(selectionIsNotEmpty);
-    mUnselectButton->setEnabled(selectionIsNotEmpty);
-}
-
-void BlackListBalooEmailCompletionWidget::slotCustomContextMenuRequested(const QPoint &pos)
-{
-    const bool selectionIsNotEmpty = !mEmailList->selectedItems().isEmpty();
-    if (selectionIsNotEmpty) {
-        QMenu menu(this);
-        menu.addAction(i18n("Select"), this, &BlackListBalooEmailCompletionWidget::slotSelectEmails);
-        menu.addSeparator();
-        menu.addAction(i18n("Unselect"), this, &BlackListBalooEmailCompletionWidget::slotUnselectEmails);
-        menu.exec(mapToGlobal(pos));
-    }
-}
-
-void BlackListBalooEmailCompletionWidget::load()
-{
-    KSharedConfig::Ptr config = KSharedConfig::openConfig(QStringLiteral("kpimbalooblacklist"));
-    KConfigGroup group(config, QStringLiteral("AddressLineEdit"));
-
-    const QStringList lstExcludeEmailsRegularExpressions = group.readEntry("ExcludeEmailsRegexp", QStringList());
-    mEmailList->setExcludeEmailsRegularExpressions(lstExcludeEmailsRegularExpressions);
-    mExcludeEmailFromRegularExpressionLineEdit->setText(lstExcludeEmailsRegularExpressions.join(QLatin1Char(',')));
-    mOriginalExcludeEmailRegexp = lstExcludeEmailsRegularExpressions;
-
-    const QStringList lstExcludeDomains = group.readEntry("ExcludeDomain", QStringList());
-    mEmailList->setExcludeDomains(lstExcludeDomains);
-    mExcludeDomainLineEdit->setText(lstExcludeDomains.join(QLatin1Char(',')));
-    mOriginalExcludeDomain = lstExcludeDomains;
-    slotSelectionChanged();
-}
-
-void BlackListBalooEmailCompletionWidget::save()
-{
-    const QString excludeEmailsRegexp = mExcludeEmailFromRegularExpressionLineEdit->text().remove(QLatin1Char(' '));
-    const QStringList newExcludeEmailsRegExp = excludeEmailsRegexp.split(QLatin1Char(','), Qt::SkipEmptyParts);
-    bool needToSave = (mOriginalExcludeEmailRegexp != newExcludeEmailsRegExp);
-
-    const QString excludeDomains = mExcludeDomainLineEdit->text().remove(QLatin1Char(' '));
-    const QStringList newExcludeDomain = excludeDomains.split(QLatin1Char(','), Qt::SkipEmptyParts);
-    needToSave |= (mOriginalExcludeDomain != newExcludeDomain);
-
-    KSharedConfig::Ptr config = KSharedConfig::openConfig(QStringLiteral("kpimbalooblacklist"));
-    KConfigGroup group(config, QStringLiteral("AddressLineEdit"));
-    const QHash<QString, bool> result = mEmailList->blackListItemChanged();
-    if (!result.isEmpty()) {
-        needToSave = true;
-        QStringList blackList = group.readEntry("BalooBackList", QStringList());
-        PimCommon::BlackListBalooEmailUtil util;
-        util.initialBlackList(blackList);
-        util.setNewBlackList(result);
-        blackList = util.createNewBlackList();
-        group.writeEntry("BalooBackList", blackList);
-    }
-    if (needToSave) {
-        group.writeEntry("ExcludeEmailsRegexp", newExcludeEmailsRegExp);
-        mEmailList->setExcludeEmailsRegularExpressions(newExcludeEmailsRegExp);
-        mOriginalExcludeEmailRegexp = newExcludeEmailsRegExp;
-
-        group.writeEntry("ExcludeDomain", newExcludeDomain);
-        mEmailList->setExcludeDomains(newExcludeDomain);
-        mOriginalExcludeDomain = newExcludeDomain;
-        group.sync();
-    }
-    config->reparseConfiguration();
-}
-
-void BlackListBalooEmailCompletionWidget::slotSaveChanges()
-{
-    // TODO avoid to save a lot.
-    const QHash<QString, bool> result = mEmailList->blackListItemChanged();
-    KSharedConfig::Ptr config = KSharedConfig::openConfig(QStringLiteral("kpimbalooblacklist"));
-    KConfigGroup group(config, QStringLiteral("AddressLineEdit"));
-    QStringList blackList = group.readEntry("BalooBackList", QStringList());
-    PimCommon::BlackListBalooEmailUtil util;
-    util.initialBlackList(blackList);
-    util.setNewBlackList(result);
-    blackList = util.createNewBlackList();
-    group.writeEntry("BalooBackList", blackList);
-    group.sync();
-    mEmailList->setEmailBlackList(blackList);
-    slotSearch();
-}
-
-void BlackListBalooEmailCompletionWidget::slotUnselectEmails()
-{
-    const QList<QListWidgetItem *> lstSelected = mEmailList->selectedItems();
-    for (QListWidgetItem *item : lstSelected) {
-        item->setCheckState(Qt::Unchecked);
-    }
-}
-
-void BlackListBalooEmailCompletionWidget::slotSelectEmails()
-{
-    const QList<QListWidgetItem *> lstSelected = mEmailList->selectedItems();
-    for (QListWidgetItem *item : lstSelected) {
-        item->setCheckState(Qt::Checked);
-    }
-}
-
-void BlackListBalooEmailCompletionWidget::slotSearchLineEditChanged(const QString &text)
-{
-    mSearchButton->setEnabled(text.trimmed().length() > 2);
-    hideMoreResultAndChangeLimit();
-}
-
-void BlackListBalooEmailCompletionWidget::hideMoreResultAndChangeLimit()
-{
-    mMoreResult->setVisible(false);
-    mLimit = 500;
-}
-
-void BlackListBalooEmailCompletionWidget::slotSearch()
-{
-    const QString searchEmail = mSearchLineEdit->text().trimmed();
-    if (searchEmail.length() > 2) {
-        mSearchInResultLineEdit->clear();
-        auto job = new PimCommon::BlackListBalooEmailSearchJob(this);
-        job->setSearchEmail(searchEmail);
-        job->setLimit(mLimit);
-        connect(job, &BlackListBalooEmailSearchJob::emailsFound, this, &BlackListBalooEmailCompletionWidget::slotEmailFound);
-        if (!job->start()) {
-            qCWarning(PIMCOMMONAKONADI_LOG) << "Impossible to start search job";
-        }
-    }
-}
-
-void BlackListBalooEmailCompletionWidget::slotEmailFound(const QStringList &list)
-{
-    const int numberOfEmails = mEmailList->setEmailFound(list);
-    mMoreResult->setVisible(numberOfEmails == mLimit);
-    mEmailList->scrollToBottom();
-    if (numberOfEmails == 0) {
-        mNumberOfEmailsFound->setText(i18n("No email found."));
-    } else {
-        mNumberOfEmailsFound->setText(i18np("1 email found", "%1 emails found", numberOfEmails));
-    }
-}
-
-void BlackListBalooEmailCompletionWidget::setEmailBlackList(const QStringList &list)
-{
-    mEmailList->setEmailBlackList(list);
-}
-
-void BlackListBalooEmailCompletionWidget::slotCheckIfUpdateBlackListIsNeeded()
-{
-    const QHash<QString, bool> result = mEmailList->blackListItemChanged();
-    if (result.isEmpty()) {
-        slotSearch();
-    } else {
-        mBlackListWarning->animatedShow();
-    }
-}
-
-void BlackListBalooEmailCompletionWidget::slotLinkClicked(const QString &link)
-{
-    if (link == "more_result"_L1) {
-        mLimit += 200;
-        slotSearch();
-    }
-}
-
-void BlackListBalooEmailCompletionWidget::slotShowAllBlacklistedEmail()
-{
-    KSharedConfig::Ptr config = KSharedConfig::openConfig(QStringLiteral("kpimbalooblacklist"));
-    KConfigGroup group(config, QStringLiteral("AddressLineEdit"));
-    const QStringList balooBlackList = group.readEntry("BalooBackList", QStringList());
-    slotEmailFound(balooBlackList);
-}
-
-#include "moc_blacklistbalooemailcompletionwidget.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,60 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#pragma once
-
-#include "pimcommonakonadi_private_export.h"
-#include <QWidget>
-class QPushButton;
-class QLineEdit;
-class QLabel;
-class KListWidgetSearchLine;
-namespace PimCommon
-{
-class BlackListBalooEmailList;
-class BlackListBalooEmailWarning;
-class PIMCOMMONAKONADI_TESTS_EXPORT BlackListBalooEmailCompletionWidget : public QWidget
-{
-    Q_OBJECT
-public:
-    explicit BlackListBalooEmailCompletionWidget(QWidget *parent = nullptr);
-    ~BlackListBalooEmailCompletionWidget() override;
-
-    void save();
-    void load();
-    void setEmailBlackList(const QStringList &list);
-
-private:
-    PIMCOMMONAKONADI_NO_EXPORT void slotSelectionChanged();
-    PIMCOMMONAKONADI_NO_EXPORT void slotUnselectEmails();
-    PIMCOMMONAKONADI_NO_EXPORT void slotSelectEmails();
-    PIMCOMMONAKONADI_NO_EXPORT void slotSearchLineEditChanged(const QString &text);
-    PIMCOMMONAKONADI_NO_EXPORT void slotSearch();
-    PIMCOMMONAKONADI_NO_EXPORT void slotLinkClicked(const QString &link);
-    PIMCOMMONAKONADI_NO_EXPORT void slotEmailFound(const QStringList &list);
-    PIMCOMMONAKONADI_NO_EXPORT void slotCheckIfUpdateBlackListIsNeeded();
-    PIMCOMMONAKONADI_NO_EXPORT void slotSaveChanges();
-    PIMCOMMONAKONADI_NO_EXPORT void slotShowAllBlacklistedEmail();
-    PIMCOMMONAKONADI_NO_EXPORT void hideMoreResultAndChangeLimit();
-    PIMCOMMONAKONADI_NO_EXPORT void slotCustomContextMenuRequested(const QPoint &pos);
-    QStringList mOriginalExcludeDomain;
-    QStringList mOriginalExcludeEmailRegexp;
-    QLabel *const mNumberOfEmailsFound;
-    QLineEdit *const mSearchLineEdit;
-    QLineEdit *const mExcludeDomainLineEdit;
-    BlackListBalooEmailList *const mEmailList;
-    QPushButton *const mSearchButton;
-    QPushButton *const mSelectButton;
-    QPushButton *const mUnselectButton;
-    QPushButton *const mShowAllBlackListedEmails;
-    QLabel *const mMoreResult;
-    KListWidgetSearchLine *mSearchInResultLineEdit = nullptr;
-    BlackListBalooEmailWarning *const mBlackListWarning;
-    QLineEdit *const mExcludeEmailFromRegularExpressionLineEdit;
-    int mLimit = 500;
-};
-}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,162 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#include "blacklistbalooemaillist.h"
-
-#include <KEmailAddress>
-#include <KLocalizedString>
-#include <QEvent>
-#include <QPainter>
-using namespace PimCommon;
-
-BlackListBalooEmailList::BlackListBalooEmailList(QWidget *parent)
-    : QListWidget(parent)
-{
-    setSelectionMode(QAbstractItemView::ExtendedSelection);
-    setSortingEnabled(true);
-    setContextMenuPolicy(Qt::CustomContextMenu);
-}
-
-BlackListBalooEmailList::~BlackListBalooEmailList() = default;
-
-void BlackListBalooEmailList::changeEvent(QEvent *event)
-{
-    if (event->type() == QEvent::PaletteChange) {
-        generalPaletteChanged();
-    }
-    QListWidget::changeEvent(event);
-}
-
-void BlackListBalooEmailList::setEmailBlackList(const QStringList &list)
-{
-    mEmailBlackList = list;
-}
-
-QHash<QString, bool> BlackListBalooEmailList::blackListItemChanged() const
-{
-    QHash<QString, bool> result;
-    for (int i = 0; i < count(); ++i) {
-        QListWidgetItem *element = item(i);
-        auto blackListItem = static_cast<PimCommon::BlackListBalooEmailListItem *>(element);
-        bool currentStatus = (blackListItem->checkState() == Qt::Checked);
-        if (blackListItem->initializeStatus() != currentStatus) {
-            result.insert(blackListItem->text(), currentStatus);
-        }
-    }
-    return result;
-}
-
-void BlackListBalooEmailList::setExcludeDomains(const QStringList &domain)
-{
-    mExcludeDomains = domain;
-}
-
-int BlackListBalooEmailList::setEmailFound(const QStringList &list)
-{
-    mFirstResult = true;
-    clear();
-    QStringList emailsAdded;
-    QStringList emailsLower;
-    QStringList onlyEmails;
-    for (const QString &mail : list) {
-        bool excludeEmail = false;
-        QString email;
-        QString name;
-        KEmailAddress::extractEmailAddressAndName(mail, email, name);
-
-        const QString mailToLower = mail.toLower();
-        const QString emailToLower = email.toLower();
-        for (const QString &domain : std::as_const(mExcludeDomains)) {
-            if (email.endsWith(domain)) {
-                excludeEmail = true;
-                break;
-            }
-        }
-        if (!excludeEmail) {
-            // Make it static
-            for (const QString &excludeEmailRegularExpression : std::as_const(mExcludeEmailsRegularExpressions)) {
-                if (!excludeEmailRegularExpression.isEmpty()) {
-                    if (email.contains(QRegularExpression(excludeEmailRegularExpression))) {
-                        excludeEmail = true;
-                        continue;
-                    }
-                }
-            }
-        }
-        if (excludeEmail) {
-            continue;
-        }
-        if (!emailsAdded.contains(mail) && !emailsLower.contains(mailToLower) && !onlyEmails.contains(emailToLower)) {
-            auto item = new BlackListBalooEmailListItem(this);
-            if (mEmailBlackList.contains(mail)) {
-                item->setCheckState(Qt::Checked);
-                item->setInitializeStatus(true);
-            } else {
-                item->setCheckState(Qt::Unchecked);
-            }
-            item->setText(mail);
-            emailsAdded << mail;
-            emailsLower << mailToLower;
-            onlyEmails << emailToLower;
-        }
-    }
-    return count();
-}
-
-void BlackListBalooEmailList::generalPaletteChanged()
-{
-    const QPalette palette = viewport()->palette();
-    QColor color = palette.text().color();
-    color.setAlpha(128);
-    mTextColor = color;
-}
-
-void BlackListBalooEmailList::setExcludeEmailsRegularExpressions(const QStringList &newExcludeEmailsRegularExpressions)
-{
-    mExcludeEmailsRegularExpressions = newExcludeEmailsRegularExpressions;
-}
-
-void BlackListBalooEmailList::paintEvent(QPaintEvent *event)
-{
-    if (mFirstResult && (!model() || model()->rowCount() == 0)) {
-        QPainter p(viewport());
-
-        QFont font = p.font();
-        font.setItalic(true);
-        p.setFont(font);
-
-        if (!mTextColor.isValid()) {
-            generalPaletteChanged();
-        }
-        p.setPen(mTextColor);
-
-        p.drawText(QRect(0, 0, width(), height()), Qt::AlignCenter, i18n("No result found"));
-    } else {
-        QListWidget::paintEvent(event);
-    }
-}
-
-BlackListBalooEmailListItem::BlackListBalooEmailListItem(QListWidget *parent)
-    : QListWidgetItem(parent)
-    , mInitializeStatus(false)
-{
-    setFlags(Qt::ItemIsEnabled | Qt::ItemIsUserCheckable | Qt::ItemIsSelectable);
-}
-
-BlackListBalooEmailListItem::~BlackListBalooEmailListItem() = default;
-
-bool BlackListBalooEmailListItem::initializeStatus() const
-{
-    return mInitializeStatus;
-}
-
-void BlackListBalooEmailListItem::setInitializeStatus(bool initializeStatus)
-{
-    mInitializeStatus = initializeStatus;
-}
-
-#include "moc_blacklistbalooemaillist.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemaillist.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,59 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#pragma once
-
-#include "pimcommonakonadi_private_export.h"
-#include <QHash>
-#include <QListWidget>
-#include <QListWidgetItem>
-
-namespace PimCommon
-{
-class PIMCOMMONAKONADI_TESTS_EXPORT BlackListBalooEmailListItem : public QListWidgetItem
-{
-public:
-    explicit BlackListBalooEmailListItem(QListWidget *parent = nullptr);
-    ~BlackListBalooEmailListItem() override;
-
-    [[nodiscard]] bool initializeStatus() const;
-    void setInitializeStatus(bool initializeStatus);
-
-private:
-    bool mInitializeStatus;
-};
-
-class PIMCOMMONAKONADI_TESTS_EXPORT BlackListBalooEmailList : public QListWidget
-{
-    Q_OBJECT
-public:
-    explicit BlackListBalooEmailList(QWidget *parent = nullptr);
-    ~BlackListBalooEmailList() override;
-
-    void setEmailBlackList(const QStringList &list);
-
-    [[nodiscard]] QHash<QString, bool> blackListItemChanged() const;
-
-    void setExcludeDomains(const QStringList &domain);
-    [[nodiscard]] int setEmailFound(const QStringList &);
-
-    void setExcludeEmailsRegularExpressions(const QStringList &newExcludeEmailsRegularExpressions);
-
-protected:
-    void paintEvent(QPaintEvent *event) override;
-
-    void changeEvent(QEvent *event) override;
-
-private:
-    PIMCOMMONAKONADI_NO_EXPORT void generalPaletteChanged();
-    QStringList mExcludeEmailsRegularExpressions;
-    QStringList mEmailBlackList;
-    QStringList mExcludeDomains;
-    QColor mTextColor;
-    bool mFirstResult = false;
-};
-}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailsearchjob.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailsearchjob.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailsearchjob.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailsearchjob.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,44 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#include "blacklistbalooemailsearchjob.h"
-
-#include <PIM/contactcompleter.h>
-using namespace PimCommon;
-
-BlackListBalooEmailSearchJob::BlackListBalooEmailSearchJob(QObject *parent)
-    : QObject(parent)
-{
-}
-
-BlackListBalooEmailSearchJob::~BlackListBalooEmailSearchJob() = default;
-
-bool BlackListBalooEmailSearchJob::start()
-{
-    const QString trimmedString = mSearchEmail.trimmed();
-    if (trimmedString.isEmpty()) {
-        deleteLater();
-        return false;
-    }
-
-    Akonadi::Search::PIM::ContactCompleter com(trimmedString, mLimit);
-    Q_EMIT emailsFound(com.complete());
-    deleteLater();
-    return true;
-}
-
-void BlackListBalooEmailSearchJob::setSearchEmail(const QString &searchEmail)
-{
-    mSearchEmail = searchEmail;
-}
-
-void BlackListBalooEmailSearchJob::setLimit(int limit)
-{
-    mLimit = qMax(10, limit);
-}
-
-#include "moc_blacklistbalooemailsearchjob.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailsearchjob.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailsearchjob.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailsearchjob.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailsearchjob.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,35 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#pragma once
-
-#include <QObject>
-
-#include "pimcommonakonadi_private_export.h"
-namespace PimCommon
-{
-class PIMCOMMONAKONADI_TESTS_EXPORT BlackListBalooEmailSearchJob : public QObject
-{
-    Q_OBJECT
-public:
-    explicit BlackListBalooEmailSearchJob(QObject *parent = nullptr);
-    ~BlackListBalooEmailSearchJob() override;
-
-    [[nodiscard]] bool start();
-
-    void setSearchEmail(const QString &searchEmail);
-
-    void setLimit(int limit);
-
-Q_SIGNALS:
-    void emailsFound(const QStringList &list);
-
-private:
-    QString mSearchEmail;
-    int mLimit = 500;
-};
-}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailutil.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailutil.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailutil.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailutil.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,44 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#include "blacklistbalooemailutil.h"
-
-using namespace PimCommon;
-BlackListBalooEmailUtil::BlackListBalooEmailUtil() = default;
-
-BlackListBalooEmailUtil::~BlackListBalooEmailUtil() = default;
-
-void BlackListBalooEmailUtil::initialBlackList(const QStringList &blackList)
-{
-    mInitialList = blackList;
-}
-
-void BlackListBalooEmailUtil::setNewBlackList(const QHash<QString, bool> &list)
-{
-    mNewBlackList = list;
-}
-
-QStringList BlackListBalooEmailUtil::createNewBlackList()
-{
-    if (mNewBlackList.isEmpty()) {
-        return mInitialList;
-    }
-
-    QHashIterator<QString, bool> i(mNewBlackList);
-    while (i.hasNext()) {
-        i.next();
-        const QString newEmail(i.key());
-        if (i.value()) {
-            if (!mInitialList.contains(newEmail)) {
-                mInitialList.append(newEmail);
-            }
-        } else {
-            mInitialList.removeAll(newEmail);
-        }
-    }
-    return mInitialList;
-}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailutil.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailutil.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailutil.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailutil.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,28 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#pragma once
-
-#include "pimcommonakonadi_private_export.h"
-#include <QHash>
-#include <QStringList>
-namespace PimCommon
-{
-class PIMCOMMONAKONADI_TESTS_EXPORT BlackListBalooEmailUtil
-{
-public:
-    BlackListBalooEmailUtil();
-    ~BlackListBalooEmailUtil();
-    void initialBlackList(const QStringList &blackList);
-    void setNewBlackList(const QHash<QString, bool> &);
-    [[nodiscard]] QStringList createNewBlackList();
-
-private:
-    QStringList mInitialList;
-    QHash<QString, bool> mNewBlackList;
-};
-}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,55 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#include "blacklistbalooemailwarning.h"
-using namespace Qt::Literals::StringLiterals;
-
-#include <KLocalizedString>
-#include <QAction>
-
-using namespace PimCommon;
-
-BlackListBalooEmailWarning::BlackListBalooEmailWarning(QWidget *parent)
-    : KMessageWidget(parent)
-{
-    setVisible(false);
-    setCloseButtonVisible(false);
-    setMessageType(Warning);
-    setWordWrap(true);
-
-    setText(i18n("The list was changed. Do you want to save before to make another search ?"));
-    auto saveAction = new QAction(i18nc("@action", "Save"), this);
-    saveAction->setObjectName("saveblacklist"_L1);
-    connect(saveAction, &QAction::triggered, this, &BlackListBalooEmailWarning::slotSaveBlackList);
-    addAction(saveAction);
-
-    auto searchAction = new QAction(i18nc("@action", "Search"), this);
-    searchAction->setObjectName("search"_L1);
-    connect(searchAction, &QAction::triggered, this, &BlackListBalooEmailWarning::slotSearch);
-    addAction(searchAction);
-
-    auto cancelAction = new QAction(i18nc("@action", "Cancel"), this);
-    cancelAction->setObjectName("cancel"_L1);
-    connect(cancelAction, &QAction::triggered, this, &BlackListBalooEmailWarning::animatedHide);
-    addAction(cancelAction);
-}
-
-BlackListBalooEmailWarning::~BlackListBalooEmailWarning() = default;
-
-void BlackListBalooEmailWarning::slotSaveBlackList()
-{
-    animatedHide();
-    Q_EMIT saveChanges();
-}
-
-void BlackListBalooEmailWarning::slotSearch()
-{
-    animatedHide();
-    Q_EMIT newSearch();
-}
-
-#include "moc_blacklistbalooemailwarning.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/blacklistbaloocompletion/blacklistbalooemailwarning.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,30 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: LGPL-2.0-or-later
-
-*/
-
-#pragma once
-
-#include "pimcommonakonadi_private_export.h"
-#include <KMessageWidget>
-
-namespace PimCommon
-{
-class PIMCOMMONAKONADI_TESTS_EXPORT BlackListBalooEmailWarning : public KMessageWidget
-{
-    Q_OBJECT
-public:
-    explicit BlackListBalooEmailWarning(QWidget *parent = nullptr);
-    ~BlackListBalooEmailWarning() override;
-
-Q_SIGNALS:
-    void newSearch();
-    void saveChanges();
-
-private:
-    void slotSaveBlackList();
-    void slotSearch();
-};
-}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,12 +1,11 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
 */
 
 #include "completionconfiguredialog.h"
-using namespace Qt::Literals::StringLiterals;
 
 #include <KConfigGroup>
 #include <KLDAPCore/LdapClientSearch>
@@ -22,10 +21,11 @@ using namespace Qt::Literals::StringLite
 #include "addressline/completionorder/completionorderwidget.h"
 #include <config-akonadi-search.h>
 #if !DISABLE_AKONADI_SEARCH
-#include "addressline/blacklistbaloocompletion/blacklistbalooemailcompletionwidget.h"
+#include "addressline/blacklistakonadisearchcompletion/blacklistakonadisearchemailcompletionwidget.h"
 #endif
 #include "addressline/recentaddress/recentaddresswidget.h"
 
+using namespace Qt::Literals::StringLiterals;
 using namespace PimCommon;
 namespace
 {
@@ -39,7 +39,7 @@ public:
     QTabWidget *mTabWidget = nullptr;
     PimCommon::CompletionOrderWidget *mCompletionOrderWidget = nullptr;
 #if !DISABLE_AKONADI_SEARCH
-    PimCommon::BlackListBalooEmailCompletionWidget *mBlackListBalooWidget = nullptr;
+    PimCommon::BlackListAkonadiSearchEmailCompletionWidget *mBlackListBalooWidget = nullptr;
 #endif
     PimCommon::RecentAddressWidget *mRecentaddressWidget = nullptr;
 };
@@ -64,7 +64,7 @@ CompletionConfigureDialog::CompletionCon
     d->mTabWidget->addTab(d->mRecentaddressWidget, i18n("Recent Address"));
 
 #if !DISABLE_AKONADI_SEARCH
-    d->mBlackListBalooWidget = new PimCommon::BlackListBalooEmailCompletionWidget(this);
+    d->mBlackListBalooWidget = new PimCommon::BlackListAkonadiSearchEmailCompletionWidget(this);
     d->mBlackListBalooWidget->setObjectName("blacklistbaloo_widget"_L1);
     d->mTabWidget->addTab(d->mBlackListBalooWidget, i18n("Blacklist Email Address"));
 #endif
@@ -108,6 +108,11 @@ void CompletionConfigureDialog::setLdapC
     d->mCompletionOrderWidget->setLdapClientSearch(ldapSearch);
 }
 
+void CompletionConfigureDialog::setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities)
+{
+    d->mCompletionOrderWidget->setLdapActivitiesAbstract(ldapActivities);
+}
+
 void CompletionConfigureDialog::load()
 {
     d->mCompletionOrderWidget->loadCompletionItems();
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionconfiguredialog/completionconfiguredialog.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
@@ -14,6 +14,7 @@ class KConfig;
 namespace KLDAPCore
 {
 class LdapClientSearch;
+class LdapActivitiesAbstract;
 }
 namespace PimCommon
 {
@@ -36,6 +37,8 @@ public:
     [[nodiscard]] bool recentAddressWasChanged() const;
     void storeAddresses(KConfig *config);
 
+    void setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities);
+
 private:
     PIMCOMMONAKONADI_NO_EXPORT void slotSaveAndClose();
     PIMCOMMONAKONADI_NO_EXPORT void slotSave();
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/completionorder/completionordereditor.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionorder/completionordereditor.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/completionorder/completionordereditor.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionorder/completionordereditor.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,94 +0,0 @@
-/** -*- c++ -*-
- * completionordereditor.cpp
- *
- *  SPDX-FileCopyrightText: 2004 David Faure <faure@kde.org>
- *  SPDX-FileCopyrightText: 2010 Tobias Koenig <tokoe@kde.org>
- *
- *  SPDX-License-Identifier: GPL-2.0-or-later
- */
-
-#include "completionordereditor.h"
-using namespace Qt::Literals::StringLiterals;
-
-#include "completionorderwidget.h"
-#include <KLDAPCore/LdapClient>
-#include <KLDAPCore/LdapClientSearch>
-
-#include <kldapcore/ldapserver.h>
-
-#include <KConfigGroup>
-#include <KLocalizedString>
-#include <KSharedConfig>
-#include <KWindowConfig>
-#include <QDialogButtonBox>
-#include <QPushButton>
-#include <QVBoxLayout>
-#include <QWindow>
-
-using namespace PimCommon;
-namespace
-{
-static const char myCompletionOrderEditorGroupName[] = "CompletionOrderEditor";
-}
-class PimCommon::CompletionOrderEditorPrivate
-{
-public:
-    CompletionOrderEditorPrivate() = default;
-
-    CompletionOrderWidget *mCompletionOrderWidget = nullptr;
-};
-
-CompletionOrderEditor::CompletionOrderEditor(KLDAPCore::LdapClientSearch *ldapSearch, QWidget *parent)
-    : QDialog(parent)
-    , d(new PimCommon::CompletionOrderEditorPrivate)
-{
-    setWindowTitle(i18nc("@title:window", "Edit Completion Order"));
-    auto mainLayout = new QVBoxLayout(this);
-
-    d->mCompletionOrderWidget = new CompletionOrderWidget(this);
-    d->mCompletionOrderWidget->setObjectName("completionorderwidget"_L1);
-
-    mainLayout->addWidget(d->mCompletionOrderWidget);
-
-    d->mCompletionOrderWidget->setLdapClientSearch(ldapSearch);
-
-    d->mCompletionOrderWidget->loadCompletionItems();
-
-    auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this);
-    QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok);
-    okButton->setDefault(true);
-    okButton->setShortcut(Qt::CTRL | Qt::Key_Return);
-    connect(buttonBox, &QDialogButtonBox::accepted, this, &CompletionOrderEditor::slotOk);
-    connect(buttonBox, &QDialogButtonBox::rejected, this, &CompletionOrderEditor::reject);
-    mainLayout->addWidget(buttonBox);
-
-    readConfig();
-}
-
-CompletionOrderEditor::~CompletionOrderEditor()
-{
-    writeConfig();
-}
-
-void CompletionOrderEditor::readConfig()
-{
-    create(); // ensure a window is created
-    windowHandle()->resize(QSize(600, 400));
-    KConfigGroup group(KSharedConfig::openStateConfig(), QLatin1StringView(myCompletionOrderEditorGroupName));
-    KWindowConfig::restoreWindowSize(windowHandle(), group);
-    resize(windowHandle()->size()); // workaround for QTBUG-40584
-}
-
-void CompletionOrderEditor::writeConfig()
-{
-    KConfigGroup group(KSharedConfig::openStateConfig(), QLatin1StringView(myCompletionOrderEditorGroupName));
-    KWindowConfig::saveWindowSize(windowHandle(), group);
-}
-
-void CompletionOrderEditor::slotOk()
-{
-    d->mCompletionOrderWidget->save();
-    accept();
-}
-
-#include "moc_completionordereditor.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/completionorder/completionordereditor.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionorder/completionordereditor.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/completionorder/completionordereditor.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionorder/completionordereditor.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,39 +0,0 @@
-/* -*- c++ -*-
- * completionordereditor.h
- *
- *  SPDX-FileCopyrightText: 2004 David Faure <faure@kde.org>
- *
- *  SPDX-License-Identifier: GPL-2.0-or-later
- */
-
-#pragma once
-
-#include "pimcommonakonadi_export.h"
-#include <QDialog>
-
-namespace KLDAPCore
-{
-class LdapClientSearch;
-}
-
-namespace PimCommon
-{
-class CompletionOrderEditorPrivate;
-/**
- * @brief The CompletionOrderEditor class
- */
-class PIMCOMMONAKONADI_EXPORT CompletionOrderEditor : public QDialog
-{
-    Q_OBJECT
-
-public:
-    explicit CompletionOrderEditor(KLDAPCore::LdapClientSearch *ldapSearch, QWidget *parent = nullptr);
-    ~CompletionOrderEditor() override;
-
-private:
-    PIMCOMMONAKONADI_NO_EXPORT void slotOk();
-    PIMCOMMONAKONADI_NO_EXPORT void readConfig();
-    PIMCOMMONAKONADI_NO_EXPORT void writeConfig();
-    std::unique_ptr<CompletionOrderEditorPrivate> const d;
-};
-} // namespace
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionorder/completionorderwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,12 +1,12 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
 */
 
 #include "completionorderwidget.h"
-using namespace Qt::Literals::StringLiterals;
+#include <kldapcore/ldapactivitiesabstract.h>
 
 #include <KDescendantsProxyModel>
 #include <KLDAPCore/LdapClient>
@@ -33,6 +33,7 @@ using namespace Qt::Literals::StringLite
 #include <QVBoxLayout>
 
 using namespace PimCommon;
+using namespace Qt::Literals::StringLiterals;
 
 CompletionOrderEditorAdaptor::CompletionOrderEditorAdaptor(QObject *parent)
     : QDBusAbstractAdaptor(parent)
@@ -94,7 +95,7 @@ protected:
     }
 
 private:
-    KLDAPCore::LdapClient *mLdapClient = nullptr;
+    KLDAPCore::LdapClient *const mLdapClient;
     int mWeight;
 };
 
@@ -333,6 +334,12 @@ void CompletionOrderWidget::loadCompleti
         // The first step is to gather all the data, creating CompletionItem objects
         const QList<KLDAPCore::LdapClient *> listClients = mLdapSearch->clients();
         for (KLDAPCore::LdapClient *client : listClients) {
+            if (mLdapActivities) {
+                if (mLdapActivities->hasActivitySupport())
+                    if (client->server().enablePlasmaActivities() && !client->server().activities().contains(mLdapActivities->currentActivity())) {
+                        continue;
+                    }
+            }
             new CompletionViewItem(mListView, new LDAPCompletionItem(client));
         }
     }
@@ -368,6 +375,11 @@ void CompletionOrderWidget::loadCompleti
     mDirty = false;
 }
 
+void CompletionOrderWidget::setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities)
+{
+    mLdapActivities = ldapActivities;
+}
+
 void CompletionOrderWidget::setLdapClientSearch(KLDAPCore::LdapClientSearch *ldapSearch)
 {
     mLdapSearch = ldapSearch;
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/completionorder/completionorderwidget.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionorder/completionorderwidget.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/completionorder/completionorderwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/completionorder/completionorderwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
@@ -20,6 +20,7 @@ class QTreeWidget;
 namespace KLDAPCore
 {
 class LdapClientSearch;
+class LdapActivitiesAbstract;
 }
 
 namespace PimCommon
@@ -64,6 +65,7 @@ public:
     void loadCompletionItems();
     void setLdapClientSearch(KLDAPCore::LdapClientSearch *ldapSearch);
 
+    void setLdapActivitiesAbstract(KLDAPCore::LdapActivitiesAbstract *ldapActivities);
 Q_SIGNALS:
     void completionOrderChanged();
 
@@ -82,6 +84,7 @@ private:
     QPushButton *mDownButton = nullptr;
     QAbstractItemModel *mCollectionModel = nullptr;
     KLDAPCore::LdapClientSearch *mLdapSearch = nullptr;
+    KLDAPCore::LdapActivitiesAbstract *mLdapActivities = nullptr;
 
     int mDefaultValue = 60;
     bool mDirty = false;
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/plugins/addressesslineeditabstractplugin.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/plugins/addressesslineeditabstractplugin.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/plugins/addressesslineeditabstractplugin.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/plugins/addressesslineeditabstractplugin.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/plugins/addressesslineeditabstractplugin.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/plugins/addressesslineeditabstractplugin.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/plugins/addressesslineeditabstractplugin.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/plugins/addressesslineeditabstractplugin.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/plugins/addressesslineeditpluginmanager.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/plugins/addressesslineeditpluginmanager.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/plugins/addressesslineeditpluginmanager.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/plugins/addressesslineeditpluginmanager.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/plugins/addressesslineeditpluginmanager.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/plugins/addressesslineeditpluginmanager.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/plugins/addressesslineeditpluginmanager.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/plugins/addressesslineeditpluginmanager.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-   SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+   SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
    SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/recentaddress/recentaddresswidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,12 +1,11 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
 */
 
 #include "recentaddresswidget.h"
-using namespace Qt::Literals::StringLiterals;
 
 #include "recentaddresses.h"
 
@@ -26,6 +25,7 @@ using namespace Qt::Literals::StringLite
 #include <KEmailValidator>
 #include <KLineEditEventHandler>
 
+using namespace Qt::Literals::StringLiterals;
 using namespace PimCommon;
 RecentAddressWidget::RecentAddressWidget(QWidget *parent)
     : QWidget(parent)
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/recentaddress/recentaddresswidget.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/recentaddress/recentaddresswidget.h
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/recentaddress/recentaddresswidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/recentaddress/recentaddresswidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/tests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/tests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/tests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/tests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -3,9 +3,18 @@
 ########### next target ###############
 add_executable(testaddresseelineedit testaddresseelineedit.cpp)
 
-target_link_libraries(testaddresseelineedit KPim6::PimCommonAkonadi KF6::I18n KF6::Completion)
-
+target_link_libraries(
+    testaddresseelineedit
+    KPim6::PimCommonAkonadi
+    KF6::I18n
+    KF6::Completion
+)
 
 ########### next target ###############
 add_executable(completionconfiguredialog_gui completionconfiguredialog_gui.cpp)
-target_link_libraries(completionconfiguredialog_gui KPim6::PimCommonAkonadi KF6::I18n KF6::Completion)
+target_link_libraries(
+    completionconfiguredialog_gui
+    KPim6::PimCommonAkonadi
+    KF6::I18n
+    KF6::Completion
+)
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/addressline/tests/completionconfiguredialog_gui.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/tests/completionconfiguredialog_gui.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/addressline/tests/completionconfiguredialog_gui.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/addressline/tests/completionconfiguredialog_gui.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/collectionpage/autotests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/autotests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommonakonadi/collectionpage/autotests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/autotests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -6,7 +6,7 @@ macro(add_pimcommon_collectionpage_test
         TEST_NAME ${_name}
         NAME_PREFIX "pimcommon-collectionpage-"
         LINK_LIBRARIES Qt::Test Qt::Gui KPim6::AkonadiCore KPim6::PimCommonAkonadi
-)
+    )
 endmacro()
 
 add_pimcommon_collectionpage_test(incidencesforwidgettest.cpp)
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/collectionpage/autotests/contenttypewidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/autotests/contenttypewidgettest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/collectionpage/autotests/contenttypewidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/autotests/contenttypewidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/collectionpage/autotests/contenttypewidgettest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/autotests/contenttypewidgettest.h
--- 4:24.12.3-2/src/pimcommonakonadi/collectionpage/autotests/contenttypewidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/autotests/contenttypewidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/collectionpage/autotests/incidencesforwidgettest.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/autotests/incidencesforwidgettest.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/collectionpage/autotests/incidencesforwidgettest.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/autotests/incidencesforwidgettest.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/collectionpage/autotests/incidencesforwidgettest.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/autotests/incidencesforwidgettest.h
--- 4:24.12.3-2/src/pimcommonakonadi/collectionpage/autotests/incidencesforwidgettest.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/autotests/incidencesforwidgettest.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/collectionpage/collectiontypeutil.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/collectiontypeutil.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/collectionpage/collectiontypeutil.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/collectiontypeutil.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,15 +1,15 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
 */
 
 #include "collectiontypeutil.h"
-using namespace Qt::Literals::StringLiterals;
 
 #include <KLocalizedString>
 
+using namespace Qt::Literals::StringLiterals;
 using namespace PimCommon;
 CollectionTypeUtil::CollectionTypeUtil() = default;
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/collectionpage/collectiontypeutil.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/collectiontypeutil.h
--- 4:24.12.3-2/src/pimcommonakonadi/collectionpage/collectiontypeutil.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/collectiontypeutil.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/collectionpage/contenttypewidget.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/contenttypewidget.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/collectionpage/contenttypewidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/contenttypewidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,17 +1,17 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
   SPDX-FileCopyrightText: 2021 Carl Schwan <carlschwan@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
 #include "contenttypewidget.h"
-using namespace Qt::Literals::StringLiterals;
 
 #include "collectiontypeutil.h"
 #include <KLocalizedString>
 
 using namespace PimCommon;
+using namespace Qt::Literals::StringLiterals;
 
 ContentTypeWidget::ContentTypeWidget(QWidget *parent)
     : QComboBox(parent)
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/collectionpage/contenttypewidget.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/contenttypewidget.h
--- 4:24.12.3-2/src/pimcommonakonadi/collectionpage/contenttypewidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/contenttypewidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
   SPDX-FileCopyrightText: 2021 Carl Schwan <carlschwan@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/collectionpage/incidencesforwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/incidencesforwidget.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/collectionpage/incidencesforwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/incidencesforwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,15 +1,15 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
   SPDX-FileCopyrightText: 2021 Carl Schwan <carlschwan@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
 #include "incidencesforwidget.h"
-using namespace Qt::Literals::StringLiterals;
 
 #include <KLocalizedString>
 
+using namespace Qt::Literals::StringLiterals;
 using namespace PimCommon;
 IncidencesForWidget::IncidencesForWidget(QWidget *parent)
     : QComboBox(parent)
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/collectionpage/incidencesforwidget.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/incidencesforwidget.h
--- 4:24.12.3-2/src/pimcommonakonadi/collectionpage/incidencesforwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/collectionpage/incidencesforwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2014-2025 Laurent Montel <montel@kde.org>
   SPDX-FileCopyrightText: 2021 Carl Schwan <carlschwan@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/folderdialog/checkedcollectionwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/checkedcollectionwidget.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/folderdialog/checkedcollectionwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/checkedcollectionwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/folderdialog/checkedcollectionwidget.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/checkedcollectionwidget.h
--- 4:24.12.3-2/src/pimcommonakonadi/folderdialog/checkedcollectionwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/checkedcollectionwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/folderdialog/selectmulticollectiondialog.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/selectmulticollectiondialog.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/folderdialog/selectmulticollectiondialog.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/selectmulticollectiondialog.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/folderdialog/selectmulticollectiondialog.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/selectmulticollectiondialog.h
--- 4:24.12.3-2/src/pimcommonakonadi/folderdialog/selectmulticollectiondialog.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/selectmulticollectiondialog.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/folderdialog/selectmulticollectionwidget.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/selectmulticollectionwidget.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/folderdialog/selectmulticollectionwidget.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/selectmulticollectionwidget.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/folderdialog/selectmulticollectionwidget.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/selectmulticollectionwidget.h
--- 4:24.12.3-2/src/pimcommonakonadi/folderdialog/selectmulticollectionwidget.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/selectmulticollectionwidget.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/folderdialog/tests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/tests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommonakonadi/folderdialog/tests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/tests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -1,7 +1,8 @@
 # SPDX-License-Identifier: CC0-1.0
 # SPDX-FileCopyrightText: none
 add_executable(selectmultiselectiondialog_gui selectmultiselectiondialog_gui.cpp)
-target_link_libraries(selectmultiselectiondialog_gui
-  KPim6::PimCommonAkonadi
-  KF6::I18n
+target_link_libraries(
+    selectmultiselectiondialog_gui
+    KPim6::PimCommonAkonadi
+    KF6::I18n
 )
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/folderdialog/tests/selectmultiselectiondialog_gui.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/tests/selectmultiselectiondialog_gui.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/folderdialog/tests/selectmultiselectiondialog_gui.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/folderdialog/tests/selectmultiselectiondialog_gui.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2013-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2013-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/genericplugins/genericplugininterface.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/genericplugins/genericplugininterface.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/genericplugins/genericplugininterface.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/genericplugins/genericplugininterface.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/genericplugins/genericplugininterface.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/genericplugins/genericplugininterface.h
--- 4:24.12.3-2/src/pimcommonakonadi/genericplugins/genericplugininterface.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/genericplugins/genericplugininterface.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/genericplugins/plugininterface.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/genericplugins/plugininterface.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/genericplugins/plugininterface.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/genericplugins/plugininterface.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/genericplugins/plugininterface.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/genericplugins/plugininterface.h
--- 4:24.12.3-2/src/pimcommonakonadi/genericplugins/plugininterface.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/genericplugins/plugininterface.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/ldap/ldapsearchdialog.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/ldap/ldapsearchdialog.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/ldap/ldapsearchdialog.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/ldap/ldapsearchdialog.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -478,7 +478,7 @@ LdapSearchDialog::LdapSearchDialog(QWidg
     d->user1Button = new QPushButton;
     buttonBox->addButton(d->user1Button, QDialogButtonBox::ActionRole);
 
-    auto user2Button = new QPushButton;
+    auto user2Button = new QPushButton(this);
     buttonBox->addButton(user2Button, QDialogButtonBox::ActionRole);
 
     connect(d->user1Button, &QPushButton::clicked, this, &LdapSearchDialog::slotUser1);
@@ -862,7 +862,7 @@ void LdapSearchDialog::slotUser2()
 
     QPointer<KCMultiDialog> dialog = new KCMultiDialog(this);
     dialog->setWindowTitle(i18nc("@title:window", "Configure the Address Book LDAP Settings"));
-    dialog->addModule(KPluginMetaData(QStringLiteral("pim6/kcms/kaddressbook/kcm_ldap")));
+    dialog->addModule(KPluginMetaData(QStringLiteral("pim6/kcms/common/kcm_ldap")));
 
     if (dialog->exec()) { // krazy:exclude=crashy
         d->restoreSettings();
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/ldap/tests/CMakeLists.txt 4:25.08.2-0ubuntu2/src/pimcommonakonadi/ldap/tests/CMakeLists.txt
--- 4:24.12.3-2/src/pimcommonakonadi/ldap/tests/CMakeLists.txt	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/ldap/tests/CMakeLists.txt	2025-09-15 05:53:38.000000000 +0000
@@ -2,5 +2,11 @@
 # SPDX-FileCopyrightText: none
 ########### next target ###############
 add_executable(ldapsearchdialog_gui ldapsearchdialog_gui.cpp)
-target_link_libraries(ldapsearchdialog_gui KPim6::PimCommonAkonadi KF6::I18n KF6::CoreAddons Qt::Widgets KF6::Contacts)
-
+target_link_libraries(
+    ldapsearchdialog_gui
+    KPim6::PimCommonAkonadi
+    KF6::I18n
+    KF6::CoreAddons
+    Qt::Widgets
+    KF6::Contacts
+)
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/ldap/tests/ldapsearchdialog_gui.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/ldap/tests/ldapsearchdialog_gui.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/ldap/tests/ldapsearchdialog_gui.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/ldap/tests/ldapsearchdialog_gui.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: LGPL-2.0-or-later
 
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.cpp	1970-01-01 00:00:00.000000000 +0000
@@ -1,90 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: GPL-2.0-or-later
-*/
-
-#include "manageserversidesubscriptionjob.h"
-#include "pimcommonakonadi_debug.h"
-#include "util/mailutil.h"
-
-#include <Akonadi/ServerManager>
-
-#include <KLocalizedString>
-#include <KMessageBox>
-
-#include <QDBusConnection>
-#include <QDBusInterface>
-#include <QDBusPendingCall>
-#include <QDBusPendingReply>
-
-using namespace PimCommon;
-
-class PimCommon::ManageServerSideSubscriptionJobPrivate
-{
-public:
-    ManageServerSideSubscriptionJobPrivate() = default;
-
-    Akonadi::Collection mCurrentCollection;
-    QWidget *mParentWidget = nullptr;
-};
-
-ManageServerSideSubscriptionJob::ManageServerSideSubscriptionJob(QObject *parent)
-    : QObject(parent)
-    , d(new PimCommon::ManageServerSideSubscriptionJobPrivate)
-{
-}
-
-ManageServerSideSubscriptionJob::~ManageServerSideSubscriptionJob() = default;
-
-void ManageServerSideSubscriptionJob::start()
-{
-    if (!d->mCurrentCollection.isValid()) {
-        qCDebug(PIMCOMMONAKONADI_LOG) << " collection not defined";
-        deleteLater();
-        return;
-    }
-    bool isImapOnline = false;
-    if (PimCommon::MailUtil::isImapFolder(d->mCurrentCollection, isImapOnline)) {
-        const QString service = Akonadi::ServerManager::agentServiceName(Akonadi::ServerManager::Resource, d->mCurrentCollection.resource());
-        QDBusInterface iface(service, QStringLiteral("/"), QStringLiteral("org.kde.Akonadi.ImapResourceBase"), QDBusConnection::sessionBus(), this);
-        if (!iface.isValid()) {
-            qCDebug(PIMCOMMONAKONADI_LOG) << "Cannot create imap dbus interface for service " << service;
-            deleteLater();
-            return;
-        }
-        QDBusPendingCall call = iface.asyncCall(QStringLiteral("configureSubscription"), (qlonglong)d->mParentWidget->winId());
-        auto watcher = new QDBusPendingCallWatcher(call, this);
-        connect(watcher, &QDBusPendingCallWatcher::finished, this, &ManageServerSideSubscriptionJob::slotConfigureSubscriptionFinished);
-    }
-}
-
-void ManageServerSideSubscriptionJob::slotConfigureSubscriptionFinished(QDBusPendingCallWatcher *watcher)
-{
-    QDBusPendingReply<int> reply = *watcher;
-    if (reply.isValid()) {
-        if (reply == -2) {
-            KMessageBox::error(
-                d->mParentWidget,
-                i18n("IMAP server not configured yet. Please configure the server in the IMAP account before setting up server-side subscription."));
-        } else if (reply == -1) {
-            KMessageBox::error(d->mParentWidget, i18n("Log in failed, please configure the IMAP account before setting up server-side subscription."));
-        }
-    } else {
-        qCDebug(PIMCOMMONAKONADI_LOG) << "ManageServerSideSubscriptionJob return an invalid reply";
-    }
-    watcher->deleteLater();
-    deleteLater();
-}
-
-void ManageServerSideSubscriptionJob::setParentWidget(QWidget *parentWidget)
-{
-    d->mParentWidget = parentWidget;
-}
-
-void ManageServerSideSubscriptionJob::setCurrentCollection(const Akonadi::Collection &col)
-{
-    d->mCurrentCollection = col;
-}
-
-#include "moc_manageserversidesubscriptionjob.cpp"
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.h
--- 4:24.12.3-2/src/pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/manageserversidesubscription/manageserversidesubscriptionjob.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,38 +0,0 @@
-/*
-  SPDX-FileCopyrightText: 2014-2024 Laurent Montel <montel@kde.org>
-
-  SPDX-License-Identifier: GPL-2.0-or-later
-*/
-
-#pragma once
-
-#include "pimcommonakonadi_export.h"
-#include <Akonadi/Collection>
-#include <QObject>
-#include <QSharedPointer>
-class QDBusPendingCallWatcher;
-namespace PimCommon
-{
-class ManageServerSideSubscriptionJobPrivate;
-/**
- * @brief The ManageServerSideSubscriptionJob class
- * @author Laurent Montel <montel@kde.org>
- */
-class PIMCOMMONAKONADI_EXPORT ManageServerSideSubscriptionJob : public QObject
-{
-    Q_OBJECT
-public:
-    explicit ManageServerSideSubscriptionJob(QObject *parent = nullptr);
-
-    ~ManageServerSideSubscriptionJob() override;
-
-    void start();
-    void setCurrentCollection(const Akonadi::Collection &col);
-
-    void setParentWidget(QWidget *parentWidget);
-
-private:
-    PIMCOMMONAKONADI_NO_EXPORT void slotConfigureSubscriptionFinished(QDBusPendingCallWatcher *watcher);
-    std::unique_ptr<ManageServerSideSubscriptionJobPrivate> const d;
-};
-}
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/pimcommonakonadi_private_export.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/pimcommonakonadi_private_export.h
--- 4:24.12.3-2/src/pimcommonakonadi/pimcommonakonadi_private_export.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/pimcommonakonadi_private_export.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*  This file is part of the KDE project
-    SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
+    SPDX-FileCopyrightText: 2017-2025 Laurent Montel <montel@kde.org>
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/util/createresource.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/util/createresource.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/util/createresource.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/util/createresource.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2012-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2012-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/util/createresource.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/util/createresource.h
--- 4:24.12.3-2/src/pimcommonakonadi/util/createresource.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/util/createresource.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2012-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2012-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/util/imapresourcecapabilitiesmanager.cpp 4:25.08.2-0ubuntu2/src/pimcommonakonadi/util/imapresourcecapabilitiesmanager.cpp
--- 4:24.12.3-2/src/pimcommonakonadi/util/imapresourcecapabilitiesmanager.cpp	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/util/imapresourcecapabilitiesmanager.cpp	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
diff -pruN 4:24.12.3-2/src/pimcommonakonadi/util/imapresourcecapabilitiesmanager.h 4:25.08.2-0ubuntu2/src/pimcommonakonadi/util/imapresourcecapabilitiesmanager.h
--- 4:24.12.3-2/src/pimcommonakonadi/util/imapresourcecapabilitiesmanager.h	2025-02-25 03:14:58.000000000 +0000
+++ 4:25.08.2-0ubuntu2/src/pimcommonakonadi/util/imapresourcecapabilitiesmanager.h	2025-09-15 05:53:38.000000000 +0000
@@ -1,5 +1,5 @@
 /*
-  SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
+  SPDX-FileCopyrightText: 2015-2025 Laurent Montel <montel@kde.org>
 
   SPDX-License-Identifier: GPL-2.0-or-later
 */
