Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-ki18n for openSUSE:Factory 
checked in at 2026-10-11 15:15:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-ki18n (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-ki18n.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-ki18n"

Sun Oct 11 15:15:29 2026 rev:33 rq:1383934 version:6.31.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-ki18n/kf6-ki18n.changes      2026-09-11 
18:02:12.112023939 +0200
+++ /work/SRC/openSUSE:Factory/.kf6-ki18n.new.3698736/kf6-ki18n.changes 
2026-10-11 15:18:02.602548013 +0200
@@ -1,0 +2,14 @@
+Wed Oct  7 06:47:24 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.31.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.31.0
+- Changes since 6.30.0:
+  * Update dependency version to 6.31.0
+  * KF6I18nQml: list Qt6::QmlIntegration in public link interface
+  * Use ECMInstalledLibraryCheck
+  * The old URL stopped being valid
+  * Update version to 6.31.0
+
+-------------------------------------------------------------------

Old:
----
  ki18n-6.30.0.tar.xz
  ki18n-6.30.0.tar.xz.sig

New:
----
  ki18n-6.31.0.tar.xz
  ki18n-6.31.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-ki18n.spec ++++++
--- /var/tmp/diff_new_pack.tRCLWh/_old  2026-10-11 15:18:03.391580945 +0200
+++ /var/tmp/diff_new_pack.tRCLWh/_new  2026-10-11 15:18:03.393581028 +0200
@@ -19,11 +19,11 @@
 %define qt6_version 6.9.0
 
 %define rname ki18n
-# Full KF6 version (e.g. 6.30.0)
+# Full KF6 version (e.g. 6.31.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without released
 Name:           kf6-ki18n
-Version:        6.30.0
+Version:        6.31.0
 Release:        0
 Summary:        KDE Gettext-based UI text internationalization
 License:        LGPL-2.1-or-later


++++++ ki18n-6.30.0.tar.xz -> ki18n-6.31.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/.kde-ci.yml new/ki18n-6.31.0/.kde-ci.yml
--- old/ki18n-6.30.0/.kde-ci.yml        2026-09-04 13:38:40.000000000 +0200
+++ new/ki18n-6.31.0/.kde-ci.yml        2026-10-02 15:19:40.000000000 +0200
@@ -7,3 +7,4 @@
  test-before-installing: True
  require-passing-tests-on: ['Linux', 'FreeBSD', 'Android']
  enable-lsan: True
+ run-installed-library-check-on: ['@all']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/CMakeLists.txt 
new/ki18n-6.31.0/CMakeLists.txt
--- old/ki18n-6.30.0/CMakeLists.txt     2026-09-04 13:38:40.000000000 +0200
+++ new/ki18n-6.31.0/CMakeLists.txt     2026-10-02 15:19:40.000000000 +0200
@@ -1,11 +1,11 @@
-cmake_minimum_required(VERSION 3.29)
+cmake_minimum_required(VERSION 3.30)
 
-set(KF_VERSION "6.30.0") # handled by release scripts
+set(KF_VERSION "6.31.0") # handled by release scripts
 project(KI18n VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 6.30.0  NO_MODULE)
+find_package(ECM 6.31.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -24,6 +24,7 @@
 include(ECMDeprecationSettings)
 include(ECMQmlModule)
 include(ECMGenerateQDoc)
+include(ECMInstalledLibraryCheck)
 
 
 ecm_setup_version(
@@ -34,7 +35,7 @@
   SOVERSION 6)
 
 # Dependencies
-set(REQUIRED_QT_VERSION 6.9.0)
+set(REQUIRED_QT_VERSION 6.10.0)
 
 find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core 
OPTIONAL_COMPONENTS Widgets)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/po/ca@valencia/ki18n6.po 
new/ki18n-6.31.0/po/ca@valencia/ki18n6.po
--- old/ki18n-6.30.0/po/ca@valencia/ki18n6.po   2026-09-04 13:38:40.000000000 
+0200
+++ new/ki18n-6.31.0/po/ca@valencia/ki18n6.po   2026-10-02 15:19:40.000000000 
+0200
@@ -3,10 +3,10 @@
 # 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: 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 
2006, 2007 Sebastià Pla i Sanz <[email protected]>
-# SPDX-FileCopyrightText: 2003, 2006, 2011, 2012, 2013, 2014, 2016 Antoni 
Bella Pérez <[email protected]>
-# SPDX-FileCopyrightText: 2004, 2005, 2007 Albert Astals Cid <[email protected]>
-# SPDX-FileCopyrightText: 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2018, 2020 Josep M. Ferrer <[email protected]>
+# SPDX-FileCopyrightText: 1998-2007 Sebastià Pla i Sanz <[email protected]>
+# SPDX-FileCopyrightText: 2003, 2006, 2011-2014, 2016 Antoni Bella Pérez 
<[email protected]>
+# SPDX-FileCopyrightText: 2004-2005, 2007 Albert Astals Cid <[email protected]>
+# SPDX-FileCopyrightText: 2007-2015, 2018, 2020 Josep M. Ferrer 
<[email protected]>
 # SPDX-FileCopyrightText: 2009 Robert Millan <[email protected]>
 # SPDX-FileCopyrightText: 2010 Orestes Mas <[email protected]>
 msgid ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/po/sr/ki18n6.po 
new/ki18n-6.31.0/po/sr/ki18n6.po
--- old/ki18n-6.30.0/po/sr/ki18n6.po    2026-09-04 13:38:40.000000000 +0200
+++ new/ki18n-6.31.0/po/sr/ki18n6.po    2026-10-02 15:19:40.000000000 +0200
@@ -3,13 +3,14 @@
 # Toplica Tanaskovic <[email protected]>, 2003, 2004, 2005.
 # Chusslove Illich <[email protected]>, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015.
 # Dalibor Djuric <[email protected]>, 2009, 2010, 2011.
+# Nemanja Hiršl <[email protected]>, 2026.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2025-11-17 11:49+0000\n"
-"PO-Revision-Date: 2014-07-26 20:46+0200\n"
-"Last-Translator: Chusslove Illich <[email protected]>\n"
+"PO-Revision-Date: 2026-09-18 12:00+0200\n"
+"Last-Translator: Nemanja Hiršl <[email protected]>\n"
 "Language-Team: Serbian <[email protected]>\n"
 "Language: sr\n"
 "MIME-Version: 1.0\n"
@@ -486,12 +487,10 @@
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:890
-#, fuzzy, kde-format
-#| msgctxt "tag-format-pattern <filename> rich"
-#| msgid "<tt>%1</tt>"
+#, kde-format
 msgctxt "tag-format-pattern <filename> rich"
 msgid "‘<tt>%1</tt>’"
-msgstr "<tt>%1</tt>"
+msgstr "‘<tt>%1</tt>’"
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:897
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/po/sr@ijekavian/ki18n6.po 
new/ki18n-6.31.0/po/sr@ijekavian/ki18n6.po
--- old/ki18n-6.30.0/po/sr@ijekavian/ki18n6.po  2026-09-04 13:38:40.000000000 
+0200
+++ new/ki18n-6.31.0/po/sr@ijekavian/ki18n6.po  2026-10-02 15:19:40.000000000 
+0200
@@ -3,13 +3,14 @@
 # Toplica Tanaskovic <[email protected]>, 2003, 2004, 2005.
 # Chusslove Illich <[email protected]>, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015.
 # Dalibor Djuric <[email protected]>, 2009, 2010, 2011.
+# Nemanja Hiršl <[email protected]>, 2026.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2025-11-17 11:49+0000\n"
-"PO-Revision-Date: 2014-07-26 20:46+0200\n"
-"Last-Translator: Chusslove Illich <[email protected]>\n"
+"PO-Revision-Date: 2026-09-18 12:00+0200\n"
+"Last-Translator: Nemanja Hiršl <[email protected]>\n"
 "Language-Team: Serbian <[email protected]>\n"
 "Language: sr@ijekavian\n"
 "MIME-Version: 1.0\n"
@@ -485,12 +486,10 @@
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:890
-#, fuzzy, kde-format
-#| msgctxt "tag-format-pattern <filename> rich"
-#| msgid "<tt>%1</tt>"
+#, kde-format
 msgctxt "tag-format-pattern <filename> rich"
 msgid "‘<tt>%1</tt>’"
-msgstr "<tt>%1</tt>"
+msgstr "‘<tt>%1</tt>’"
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:897
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/po/sr@ijekavianlatin/ki18n6.po 
new/ki18n-6.31.0/po/sr@ijekavianlatin/ki18n6.po
--- old/ki18n-6.30.0/po/sr@ijekavianlatin/ki18n6.po     2026-09-04 
13:38:40.000000000 +0200
+++ new/ki18n-6.31.0/po/sr@ijekavianlatin/ki18n6.po     2026-10-02 
15:19:40.000000000 +0200
@@ -3,13 +3,14 @@
 # Toplica Tanaskovic <[email protected]>, 2003, 2004, 2005.
 # Chusslove Illich <[email protected]>, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015.
 # Dalibor Djuric <[email protected]>, 2009, 2010, 2011.
+# Nemanja Hiršl <[email protected]>, 2026.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2025-11-17 11:49+0000\n"
-"PO-Revision-Date: 2014-07-26 20:46+0200\n"
-"Last-Translator: Chusslove Illich <[email protected]>\n"
+"PO-Revision-Date: 2026-09-18 12:00+0200\n"
+"Last-Translator: Nemanja Hiršl <[email protected]>\n"
 "Language-Team: Serbian <[email protected]>\n"
 "Language: sr@ijekavianlatin\n"
 "MIME-Version: 1.0\n"
@@ -485,12 +486,10 @@
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:890
-#, fuzzy, kde-format
-#| msgctxt "tag-format-pattern <filename> rich"
-#| msgid "<tt>%1</tt>"
+#, kde-format
 msgctxt "tag-format-pattern <filename> rich"
 msgid "‘<tt>%1</tt>’"
-msgstr "<tt>%1</tt>"
+msgstr "‘<tt>%1</tt>’"
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:897
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/po/sr@latin/ki18n6.po 
new/ki18n-6.31.0/po/sr@latin/ki18n6.po
--- old/ki18n-6.30.0/po/sr@latin/ki18n6.po      2026-09-04 13:38:40.000000000 
+0200
+++ new/ki18n-6.31.0/po/sr@latin/ki18n6.po      2026-10-02 15:19:40.000000000 
+0200
@@ -3,13 +3,14 @@
 # Toplica Tanaskovic <[email protected]>, 2003, 2004, 2005.
 # Chusslove Illich <[email protected]>, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015.
 # Dalibor Djuric <[email protected]>, 2009, 2010, 2011.
+# Nemanja Hiršl <[email protected]>, 2026.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2025-11-17 11:49+0000\n"
-"PO-Revision-Date: 2014-07-26 20:46+0200\n"
-"Last-Translator: Chusslove Illich <[email protected]>\n"
+"PO-Revision-Date: 2026-09-18 12:00+0200\n"
+"Last-Translator: Nemanja Hiršl <[email protected]>\n"
 "Language-Team: Serbian <[email protected]>\n"
 "Language: sr@latin\n"
 "MIME-Version: 1.0\n"
@@ -485,12 +486,10 @@
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:890
-#, fuzzy, kde-format
-#| msgctxt "tag-format-pattern <filename> rich"
-#| msgid "<tt>%1</tt>"
+#, kde-format
 msgctxt "tag-format-pattern <filename> rich"
 msgid "‘<tt>%1</tt>’"
-msgstr "<tt>%1</tt>"
+msgstr "‘<tt>%1</tt>’"
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:897
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/po/ug/ki18n6.po 
new/ki18n-6.31.0/po/ug/ki18n6.po
--- old/ki18n-6.30.0/po/ug/ki18n6.po    2026-09-04 13:38:40.000000000 +0200
+++ new/ki18n-6.31.0/po/ug/ki18n6.po    2026-10-02 15:19:40.000000000 +0200
@@ -8,9 +8,9 @@
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2025-11-17 11:49+0000\n"
-"PO-Revision-Date: 2026-05-31 18:36-0400\n"
+"PO-Revision-Date: 2026-09-23 06:56+0900\n"
 "Last-Translator: Abduqadir Abliz <[email protected]>\n"
-"Language-Team: Uyghur Computer Science Association <[email protected]>\n"
+"Language-Team: Uyghur <[email protected]>\n"
 "Language: ug\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -24,7 +24,7 @@
 #, kde-format
 msgctxt "shortcut-key-delimiter/plain"
 msgid "+"
-msgstr "+"
+msgstr ""
 
 #. i18n: Decide which string is used to delimit keys in a keyboard
 #. shortcut (e.g. + in Ctrl+Alt+Tab) in rich text.
@@ -32,7 +32,7 @@
 #, kde-format
 msgctxt "shortcut-key-delimiter/rich"
 msgid "+"
-msgstr "+"
+msgstr ""
 
 #. i18n: Decide which string is used to delimit elements in a GUI path
 #. (e.g. -> in "Go to Settings->Advanced->Core tab.") in plain text.
@@ -40,7 +40,7 @@
 #, kde-format
 msgctxt "gui-path-delimiter/plain"
 msgid "→"
-msgstr "→"
+msgstr ""
 
 #. i18n: Decide which string is used to delimit elements in a GUI path
 #. (e.g. -> in "Go to Settings->Advanced->Core tab.") in rich text.
@@ -48,27 +48,27 @@
 #, kde-format
 msgctxt "gui-path-delimiter/rich"
 msgid "→"
-msgstr "→"
+msgstr ""
 
 #: kuitsetup.cpp:334
 msgctxt "keyboard-key-name"
 msgid "Alt"
-msgstr "Alt"
+msgstr ""
 
 #: kuitsetup.cpp:335
 msgctxt "keyboard-key-name"
 msgid "AltGr"
-msgstr "AltGr"
+msgstr ""
 
 #: kuitsetup.cpp:336
 msgctxt "keyboard-key-name"
 msgid "Backspace"
-msgstr "Backspace"
+msgstr ""
 
 #: kuitsetup.cpp:337
 msgctxt "keyboard-key-name"
 msgid "CapsLock"
-msgstr "CapsLock"
+msgstr ""
 
 #: kuitsetup.cpp:338
 msgctxt "keyboard-key-name"
@@ -78,12 +78,12 @@
 #: kuitsetup.cpp:339
 msgctxt "keyboard-key-name"
 msgid "Ctrl"
-msgstr "Ctrl"
+msgstr ""
 
 #: kuitsetup.cpp:340
 msgctxt "keyboard-key-name"
 msgid "Del"
-msgstr "Del"
+msgstr ""
 
 #: kuitsetup.cpp:341
 msgctxt "keyboard-key-name"
@@ -108,12 +108,12 @@
 #: kuitsetup.cpp:345
 msgctxt "keyboard-key-name"
 msgid "Esc"
-msgstr "Esc"
+msgstr ""
 
 #: kuitsetup.cpp:346
 msgctxt "keyboard-key-name"
 msgid "Escape"
-msgstr "Escape"
+msgstr ""
 
 #: kuitsetup.cpp:347
 msgctxt "keyboard-key-name"
@@ -123,12 +123,12 @@
 #: kuitsetup.cpp:348
 msgctxt "keyboard-key-name"
 msgid "Hyper"
-msgstr "Hyper"
+msgstr ""
 
 #: kuitsetup.cpp:349
 msgctxt "keyboard-key-name"
 msgid "Ins"
-msgstr "Ins"
+msgstr ""
 
 #: kuitsetup.cpp:350
 msgctxt "keyboard-key-name"
@@ -148,52 +148,52 @@
 #: kuitsetup.cpp:353
 msgctxt "keyboard-key-name"
 msgid "Meta"
-msgstr "Meta"
+msgstr ""
 
 #: kuitsetup.cpp:354
 msgctxt "keyboard-key-name"
 msgid "NumLock"
-msgstr "NumLock"
+msgstr ""
 
 #: kuitsetup.cpp:355
 msgctxt "keyboard-key-name"
 msgid "PageDown"
-msgstr "PageDown"
+msgstr ""
 
 #: kuitsetup.cpp:356
 msgctxt "keyboard-key-name"
 msgid "PageUp"
-msgstr "PageUp"
+msgstr ""
 
 #: kuitsetup.cpp:357
 msgctxt "keyboard-key-name"
 msgid "PgDown"
-msgstr "PgDown"
+msgstr ""
 
 #: kuitsetup.cpp:358
 msgctxt "keyboard-key-name"
 msgid "PgUp"
-msgstr "PgUp"
+msgstr ""
 
 #: kuitsetup.cpp:359
 msgctxt "keyboard-key-name"
 msgid "PauseBreak"
-msgstr "PauseBreak"
+msgstr ""
 
 #: kuitsetup.cpp:360
 msgctxt "keyboard-key-name"
 msgid "PrintScreen"
-msgstr "PrintScreen"
+msgstr ""
 
 #: kuitsetup.cpp:361
 msgctxt "keyboard-key-name"
 msgid "PrtScr"
-msgstr "PrtScr"
+msgstr ""
 
 #: kuitsetup.cpp:362
 msgctxt "keyboard-key-name"
 msgid "Return"
-msgstr "Return"
+msgstr ""
 
 #: kuitsetup.cpp:363
 msgctxt "keyboard-key-name"
@@ -203,12 +203,12 @@
 #: kuitsetup.cpp:364
 msgctxt "keyboard-key-name"
 msgid "ScrollLock"
-msgstr "ScrollLock"
+msgstr ""
 
 #: kuitsetup.cpp:365
 msgctxt "keyboard-key-name"
 msgid "Shift"
-msgstr "Shift"
+msgstr ""
 
 #: kuitsetup.cpp:366
 msgctxt "keyboard-key-name"
@@ -218,17 +218,17 @@
 #: kuitsetup.cpp:367
 msgctxt "keyboard-key-name"
 msgid "Super"
-msgstr "Super"
+msgstr ""
 
 #: kuitsetup.cpp:368
 msgctxt "keyboard-key-name"
 msgid "SysReq"
-msgstr "SysReq"
+msgstr ""
 
 #: kuitsetup.cpp:369
 msgctxt "keyboard-key-name"
 msgid "Tab"
-msgstr "Tab"
+msgstr ""
 
 #: kuitsetup.cpp:370
 msgctxt "keyboard-key-name"
@@ -238,67 +238,67 @@
 #: kuitsetup.cpp:371
 msgctxt "keyboard-key-name"
 msgid "Win"
-msgstr "Win"
+msgstr ""
 
 #: kuitsetup.cpp:372
 msgctxt "keyboard-key-name"
 msgid "F1"
-msgstr "F1"
+msgstr ""
 
 #: kuitsetup.cpp:373
 msgctxt "keyboard-key-name"
 msgid "F2"
-msgstr "F2"
+msgstr ""
 
 #: kuitsetup.cpp:374
 msgctxt "keyboard-key-name"
 msgid "F3"
-msgstr "F3"
+msgstr ""
 
 #: kuitsetup.cpp:375
 msgctxt "keyboard-key-name"
 msgid "F4"
-msgstr "F4"
+msgstr ""
 
 #: kuitsetup.cpp:376
 msgctxt "keyboard-key-name"
 msgid "F5"
-msgstr "F5"
+msgstr ""
 
 #: kuitsetup.cpp:377
 msgctxt "keyboard-key-name"
 msgid "F6"
-msgstr "F6"
+msgstr ""
 
 #: kuitsetup.cpp:378
 msgctxt "keyboard-key-name"
 msgid "F7"
-msgstr "F7"
+msgstr ""
 
 #: kuitsetup.cpp:379
 msgctxt "keyboard-key-name"
 msgid "F8"
-msgstr "F8"
+msgstr ""
 
 #: kuitsetup.cpp:380
 msgctxt "keyboard-key-name"
 msgid "F9"
-msgstr "F9"
+msgstr ""
 
 #: kuitsetup.cpp:381
 msgctxt "keyboard-key-name"
 msgid "F10"
-msgstr "F10"
+msgstr ""
 
 #: kuitsetup.cpp:382
 msgctxt "keyboard-key-name"
 msgid "F11"
-msgstr "F11"
+msgstr ""
 
 #: kuitsetup.cpp:383
 msgctxt "keyboard-key-name"
 msgid "F12"
-msgstr "F12"
+msgstr ""
 
 #. i18n: The messages with context "tag-format-pattern <tag ...> format"
 #. are KUIT patterns for formatting the text found inside KUIT tags.
@@ -312,70 +312,70 @@
 #, kde-format
 msgctxt "tag-format-pattern <title> plain"
 msgid "== %1 =="
-msgstr "== %1 =="
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:754
 #, kde-format
 msgctxt "tag-format-pattern <title> rich"
 msgid "<h2>%1</h2>"
-msgstr "<h2>%1</h2>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:762
 #, kde-format
 msgctxt "tag-format-pattern <subtitle> plain"
 msgid "~ %1 ~"
-msgstr "~ %1 ~"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:767
 #, kde-format
 msgctxt "tag-format-pattern <subtitle> rich"
 msgid "<h3>%1</h3>"
-msgstr "<h3>%1</h3>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:775
 #, kde-format
 msgctxt "tag-format-pattern <para> plain"
 msgid "%1"
-msgstr "%1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:780
 #, kde-format
 msgctxt "tag-format-pattern <para> rich"
 msgid "<p>%1</p>"
-msgstr "<p>%1</p>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:788
 #, kde-format
 msgctxt "tag-format-pattern <list> plain"
 msgid "%1"
-msgstr "%1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:793
 #, kde-format
 msgctxt "tag-format-pattern <list> rich"
 msgid "<ul>%1</ul>"
-msgstr "<ul>%1</ul>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:801
 #, kde-format
 msgctxt "tag-format-pattern <item> plain"
 msgid "  * %1"
-msgstr "  * %1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:806
 #, kde-format
 msgctxt "tag-format-pattern <item> rich"
 msgid "<li>%1</li>"
-msgstr "<li>%1</li>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:813
@@ -398,7 +398,7 @@
 "tag-format-pattern <note label=> plain\n"
 "%1 is the text, %2 is the note label"
 msgid "%2: %1"
-msgstr "%2: %1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:830
@@ -407,7 +407,7 @@
 "tag-format-pattern <note label=> rich\n"
 "%1 is the text, %2 is the note label"
 msgid "<i>%2</i>: %1"
-msgstr "<i>%2</i>: %1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:837
@@ -430,7 +430,7 @@
 "tag-format-pattern <warning label=> plain\n"
 "%1 is the text, %2 is the warning label"
 msgid "%2: %1"
-msgstr "%2: %1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:854
@@ -439,21 +439,21 @@
 "tag-format-pattern <warning label=> rich\n"
 "%1 is the text, %2 is the warning label"
 msgid "<b>%2</b>: %1"
-msgstr "<b>%2</b>: %1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:861
 #, kde-format
 msgctxt "tag-format-pattern <link> plain"
 msgid "%1"
-msgstr "%1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:866
 #, kde-format
 msgctxt "tag-format-pattern <link> rich"
 msgid "<a href=\"%1\">%1</a>"
-msgstr "<a href=\"%1\">%1</a>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:872
@@ -462,7 +462,7 @@
 "tag-format-pattern <link url=> plain\n"
 "%1 is the descriptive text, %2 is the URL"
 msgid "%1 (%2)"
-msgstr "%1 (%2)"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:878
@@ -471,7 +471,7 @@
 "tag-format-pattern <link url=> rich\n"
 "%1 is the descriptive text, %2 is the URL"
 msgid "<a href=\"%2\">%1</a>"
-msgstr "<a href=\"%2\">%1</a>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:885
@@ -492,28 +492,28 @@
 #, kde-format
 msgctxt "tag-format-pattern <application> plain"
 msgid "%1"
-msgstr "%1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:902
 #, kde-format
 msgctxt "tag-format-pattern <application> rich"
 msgid "%1"
-msgstr "%1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:909
 #, kde-format
 msgctxt "tag-format-pattern <command> plain"
 msgid "%1"
-msgstr "%1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:914
 #, kde-format
 msgctxt "tag-format-pattern <command> rich"
 msgid "<tt>%1</tt>"
-msgstr "<tt>%1</tt>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:920
@@ -522,7 +522,7 @@
 "tag-format-pattern <command section=> plain\n"
 "%1 is the command name, %2 is its man section"
 msgid "%1(%2)"
-msgstr "%1(%2)"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:926
@@ -531,7 +531,7 @@
 "tag-format-pattern <command section=> rich\n"
 "%1 is the command name, %2 is its man section"
 msgid "<tt>%1(%2)</tt>"
-msgstr "<tt>%1(%2)</tt>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:933
@@ -559,7 +559,7 @@
 #, kde-format
 msgctxt "tag-format-pattern <icode> rich"
 msgid "<tt>%1</tt>"
-msgstr "<tt>%1</tt>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:957
@@ -569,8 +569,6 @@
 "\n"
 "%1\n"
 msgstr ""
-"\n"
-"%1\n"
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:962
@@ -584,84 +582,84 @@
 #, kde-format
 msgctxt "tag-format-pattern <shortcut> plain"
 msgid "%1"
-msgstr "%1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:974
 #, kde-format
 msgctxt "tag-format-pattern <shortcut> rich"
 msgid "<b>%1</b>"
-msgstr "<b>%1</b>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:981
 #, kde-format
 msgctxt "tag-format-pattern <interface> plain"
 msgid "|%1|"
-msgstr "|%1|"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:986
 #, kde-format
 msgctxt "tag-format-pattern <interface> rich"
 msgid "<i>%1</i>"
-msgstr "<i>%1</i>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:993
 #, kde-format
 msgctxt "tag-format-pattern <emphasis> plain"
 msgid "*%1*"
-msgstr "*%1*"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:998
 #, kde-format
 msgctxt "tag-format-pattern <emphasis> rich"
 msgid "<i>%1</i>"
-msgstr "<i>%1</i>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1003
 #, kde-format
 msgctxt "tag-format-pattern <emphasis-strong> plain"
 msgid "**%1**"
-msgstr "**%1**"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1008
 #, kde-format
 msgctxt "tag-format-pattern <emphasis-strong> rich"
 msgid "<b>%1</b>"
-msgstr "<b>%1</b>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1015
 #, kde-format
 msgctxt "tag-format-pattern <placeholder> plain"
 msgid "&lt;%1&gt;"
-msgstr "&lt;%1&gt;"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1020
 #, kde-format
 msgctxt "tag-format-pattern <placeholder> rich"
 msgid "&lt;<i>%1</i>&gt;"
-msgstr "&lt;<i>%1</i>&gt;"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1027
 #, kde-format
 msgctxt "tag-format-pattern <email> plain"
 msgid "&lt;%1&gt;"
-msgstr "&lt;%1&gt;"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1032
 #, kde-format
 msgctxt "tag-format-pattern <email> rich"
 msgid "&lt;<a href=\"mailto:%1\";>%1</a>&gt;"
-msgstr "&lt;<a href=\"mailto:%1\";>%1</a>&gt;"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1038
@@ -670,7 +668,7 @@
 "tag-format-pattern <email address=> plain\n"
 "%1 is name, %2 is address"
 msgid "%1 &lt;%2&gt;"
-msgstr "%1 &lt;%2&gt;"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1044
@@ -679,49 +677,49 @@
 "tag-format-pattern <email address=> rich\n"
 "%1 is name, %2 is address"
 msgid "<a href=\"mailto:%2\";>%1</a>"
-msgstr "<a href=\"mailto:%2\";>%1</a>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1051
 #, kde-format
 msgctxt "tag-format-pattern <envar> plain"
 msgid "$%1"
-msgstr "$%1"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1056
 #, kde-format
 msgctxt "tag-format-pattern <envar> rich"
 msgid "<tt>$%1</tt>"
-msgstr "<tt>$%1</tt>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1063
 #, kde-format
 msgctxt "tag-format-pattern <message> plain"
 msgid "/%1/"
-msgstr "/%1/"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1068
 #, kde-format
 msgctxt "tag-format-pattern <message> rich"
 msgid "<i>%1</i>"
-msgstr "<i>%1</i>"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1075
 #, kde-format
 msgctxt "tag-format-pattern <nl> plain"
 msgid "%1\n"
-msgstr "%1\n"
+msgstr ""
 
 #. i18n: KUIT pattern, see the comment to the first of these entries above.
 #: kuitsetup.cpp:1080
 #, kde-format
 msgctxt "tag-format-pattern <nl> rich"
 msgid "%1<br/>"
-msgstr "%1<br/>"
+msgstr ""
 
 #~ msgctxt "NAME OF TRANSLATORS"
 #~ msgid "Your names"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/src/i18n/CMakeLists.txt 
new/ki18n-6.31.0/src/i18n/CMakeLists.txt
--- old/ki18n-6.30.0/src/i18n/CMakeLists.txt    2026-09-04 13:38:40.000000000 
+0200
+++ new/ki18n-6.31.0/src/i18n/CMakeLists.txt    2026-10-02 15:19:40.000000000 
+0200
@@ -69,7 +69,7 @@
 
 install(TARGETS KF6I18n EXPORT KF6I18nTargets 
${KF_INSTALL_TARGETS_DEFAULT_ARGS})
 
-ecm_generate_headers(KI18n_HEADERS
+ecm_generate_headers(KI18n_CamelCase_HEADERS
   HEADER_NAMES
     KLazyLocalizedString
     KLocalizedContext
@@ -82,6 +82,7 @@
 
 install(FILES
     ${KI18n_HEADERS}
+    ${KI18n_CamelCase_HEADERS}
     ${CMAKE_CURRENT_BINARY_DIR}/ki18n_export.h
     DESTINATION "${KDE_INSTALL_INCLUDEDIR_KF}/KI18n" COMPONENT Devel
 )
@@ -113,3 +114,16 @@
 endif()
 
 ecm_generate_qdoc(KF6I18n ki18n.qdocconf)
+
+ecm_add_installed_library_check(KF6I18n
+    PACKAGE_NAME "KF6I18n"
+    PACKAGE_TARGET_NAMESPACE "KF6::"
+)
+
+ecm_installed_library_check_include_strings(KF6I18n
+    HEADERS ${KI18n_CamelCase_HEADERS}
+)
+
+ecm_installed_library_check_version_preprocessor_macros(KF6I18n
+    PREFIX KI18N
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/src/i18n/klocalizedstring.cpp 
new/ki18n-6.31.0/src/i18n/klocalizedstring.cpp
--- old/ki18n-6.30.0/src/i18n/klocalizedstring.cpp      2026-09-04 
13:38:40.000000000 +0200
+++ new/ki18n-6.31.0/src/i18n/klocalizedstring.cpp      2026-10-02 
15:19:40.000000000 +0200
@@ -445,7 +445,7 @@
     language = s->codeLanguage;
 
     if (domain.isEmpty()) {
-        qCWarning(KI18N) << "KLocalizedString: Domain is not set for this 
string, translation will not work. Please see 
https://api.kde.org/frameworks/ki18n/html/prg_guide.html msgid:" << msgid << 
"msgid_plural:" << msgid_plural
+        qCWarning(KI18N) << "KLocalizedString: Domain is not set for this 
string, translation will not work. Please see 
https://invent.kde.org/frameworks/ki18n/-/blob/master/docs/programmers-guide.md 
msgid:" << msgid << "msgid_plural:" << msgid_plural
                          << "msgctxt:" << msgctxt;
         return;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/src/i18n-qml/CMakeLists.txt 
new/ki18n-6.31.0/src/i18n-qml/CMakeLists.txt
--- old/ki18n-6.30.0/src/i18n-qml/CMakeLists.txt        2026-09-04 
13:38:40.000000000 +0200
+++ new/ki18n-6.31.0/src/i18n-qml/CMakeLists.txt        2026-10-02 
15:19:40.000000000 +0200
@@ -44,12 +44,13 @@
 target_link_libraries(KF6I18nQml
     PUBLIC
         Qt6::Core
+        Qt6::QmlIntegration
     PRIVATE
         KF6I18n
         Qt6::Qml
 )
 
-ecm_generate_headers(KI18n_HEADERS
+ecm_generate_headers(KI18n_CamelCase_HEADERS
   HEADER_NAMES
     KLocalizedQmlContext
     REQUIRED_HEADERS KI18n_HEADERS
@@ -62,7 +63,24 @@
 
 install(FILES
     ${KI18n_HEADERS}
+    ${KI18n_CamelCase_HEADERS}
     ${CMAKE_CURRENT_BINARY_DIR}/ki18nqml_export.h
     DESTINATION "${KDE_INSTALL_INCLUDEDIR_KF}/KI18n" COMPONENT Devel
 )
 
+ecm_add_installed_library_check(KF6I18nQml
+    PACKAGE_NAME "KF6I18n"
+    PACKAGE_TARGET_NAMESPACE "KF6::"
+    # CMake config file shared with KF6I18n, many consumers only use that
+    # would not prefer to have CMake config file still check for 
Qt6QmlIntegration
+    # TODO: itnroduce separate CMake config file for KF6I18nQml
+    EXTRA_DEPENDENCIES Qt6QmlIntegration ${REQUIRED_QT_VERSION}
+)
+
+ecm_installed_library_check_include_strings(KF6I18nQml
+    HEADERS ${KI18n_CamelCase_HEADERS}
+)
+
+ecm_installed_library_check_version_preprocessor_macros(KF6I18nQml
+    PREFIX KI18N
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-6.30.0/src/localedata/CMakeLists.txt 
new/ki18n-6.31.0/src/localedata/CMakeLists.txt
--- old/ki18n-6.30.0/src/localedata/CMakeLists.txt      2026-09-04 
13:38:40.000000000 +0200
+++ new/ki18n-6.31.0/src/localedata/CMakeLists.txt      2026-10-02 
15:19:40.000000000 +0200
@@ -77,7 +77,7 @@
 
 install(TARGETS KF6I18nLocaleData EXPORT KF6I18nTargets 
${KF_INSTALL_TARGETS_DEFAULT_ARGS})
 
-ecm_generate_headers(KI18nLocaleData_HEADERS
+ecm_generate_headers(KI18nLocaleData_CamelCase_HEADERS
   HEADER_NAMES
     KCountry
     KCountrySubdivision
@@ -89,6 +89,20 @@
 
 install(FILES
     ${KI18nLocaleData_HEADERS}
+    ${KI18nLocaleData_CamelCase_HEADERS}
     ${CMAKE_CURRENT_BINARY_DIR}/ki18nlocaledata_export.h
     DESTINATION "${KDE_INSTALL_INCLUDEDIR_KF}/KI18nLocaleData" COMPONENT Devel
 )
+
+ecm_add_installed_library_check(KF6I18nLocaleData
+    PACKAGE_NAME "KF6I18n"
+    PACKAGE_TARGET_NAMESPACE "KF6::"
+)
+
+ecm_installed_library_check_include_strings(KF6I18nLocaleData
+    HEADERS ${KI18nLocaleData_CamelCase_HEADERS}
+)
+
+ecm_installed_library_check_version_preprocessor_macros(KF6I18nLocaleData
+    PREFIX KI18N
+)

Reply via email to