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 "<%1>" -msgstr "<%1>" +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 "<<i>%1</i>>" -msgstr "<<i>%1</i>>" +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 "<%1>" -msgstr "<%1>" +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 "<<a href=\"mailto:%1\">%1</a>>" -msgstr "<<a href=\"mailto:%1\">%1</a>>" +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 <%2>" -msgstr "%1 <%2>" +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 +)
