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-07-15 16:29:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kf6-ki18n (Old) and /work/SRC/openSUSE:Factory/.kf6-ki18n.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-ki18n" Wed Jul 15 16:29:36 2026 rev:30 rq:1365109 version:6.28.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kf6-ki18n/kf6-ki18n.changes 2026-06-16 13:55:05.005396402 +0200 +++ /work/SRC/openSUSE:Factory/.kf6-ki18n.new.1991/kf6-ki18n.changes 2026-07-15 16:36:38.332342085 +0200 @@ -1,0 +2,14 @@ +Fri Jul 10 12:15:52 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.28.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/6/6.28.0 +- Changes since 6.27.0: + * Update dependency version to 6.28.0 + * KTranscript: Use Q_APPLICATION_STATIC for impl (kde#520512) + * fix: use system locale as fallback for macOS app bundle + * klocalizedcontext: correctly place deprecation attribute after class keyword + * Update version to 6.28.0 + +------------------------------------------------------------------- Old: ---- ki18n-6.27.0.tar.xz ki18n-6.27.0.tar.xz.sig New: ---- ki18n-6.28.0.tar.xz ki18n-6.28.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kf6-ki18n.spec ++++++ --- /var/tmp/diff_new_pack.VeaefO/_old 2026-07-15 16:36:43.560520191 +0200 +++ /var/tmp/diff_new_pack.VeaefO/_new 2026-07-15 16:36:43.564520327 +0200 @@ -19,11 +19,11 @@ %define qt6_version 6.9.0 %define rname ki18n -# Full KF6 version (e.g. 6.27.0) +# Full KF6 version (e.g. 6.28.0) %{!?_kf6_version: %global _kf6_version %{version}} %bcond_without released Name: kf6-ki18n -Version: 6.27.0 +Version: 6.28.0 Release: 0 Summary: KDE Gettext-based UI text internationalization License: LGPL-2.1-or-later ++++++ ki18n-6.27.0.tar.xz -> ki18n-6.28.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-6.27.0/CMakeLists.txt new/ki18n-6.28.0/CMakeLists.txt --- old/ki18n-6.27.0/CMakeLists.txt 2026-06-05 17:47:00.000000000 +0200 +++ new/ki18n-6.28.0/CMakeLists.txt 2026-07-03 12:55:11.000000000 +0200 @@ -1,11 +1,11 @@ cmake_minimum_required(VERSION 3.29) -set(KF_VERSION "6.27.0") # handled by release scripts +set(KF_VERSION "6.28.0") # handled by release scripts project(KI18n VERSION ${KF_VERSION}) # ECM setup include(FeatureSummary) -find_package(ECM 6.27.0 NO_MODULE) +find_package(ECM 6.28.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) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-6.27.0/po/ia/ki18n6.po new/ki18n-6.28.0/po/ia/ki18n6.po --- old/ki18n-6.27.0/po/ia/ki18n6.po 2026-06-05 17:47:00.000000000 +0200 +++ new/ki18n-6.28.0/po/ia/ki18n6.po 2026-07-03 12:55:11.000000000 +0200 @@ -1617,7 +1617,7 @@ #~ msgstr "Patronos" #~ msgid "Wallpapers" -#~ msgstr "Tapetes de papiro" +#~ msgstr "Fundos de schermo" #~ msgid "XDG Application menu (.desktop files)" #~ msgstr "XDG Menu de applicationes (files .desktop)" @@ -8952,7 +8952,7 @@ #~ msgid "Too many requests to server. Please try again in a few minutes." #~ msgstr "" -#~ "Troppo requestas a le servitor. Pro favor prova de nove inter pauc " +#~ "Troppo requestas a le servitor. Pro favor prova de nove inter pauco " #~ "minutas." #~ msgid "Unknown Open Collaboration Service API error. (%1)" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-6.27.0/po/ja/ki18n6.po new/ki18n-6.28.0/po/ja/ki18n6.po --- old/ki18n-6.27.0/po/ja/ki18n6.po 2026-06-05 17:47:00.000000000 +0200 +++ new/ki18n-6.28.0/po/ja/ki18n6.po 2026-07-03 12:55:11.000000000 +0200 @@ -1,4 +1,5 @@ # Translation of kdelibs4 into Japanese. +# SPDX-FileCopyrightText: 2026 Mint <[email protected]> # This file is distributed under the same license as the kdelibs package. # Taiki Komoda <[email protected]>, 2002, 2004, 2006, 2010. # Noboru Sinohara <[email protected]>, 2004. @@ -14,9 +15,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: 2015-04-19 16:01-0700\n" -"Last-Translator: Fumiaki Okushi <[email protected]>\n" -"Language-Team: Japanese <[email protected]>\n" +"PO-Revision-Date: 2026-06-15 22:38+0900\n" +"Last-Translator: Mint <[email protected]>\n" +"Language-Team: Japanese <[email protected]>\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,7 +25,7 @@ "Plural-Forms: nplurals=1; plural=0;\n" "X-Accelerator-Marker: &\n" "X-Text-Markup: kde4\n" -"X-Generator: Lokalize 1.1\n" +"X-Generator: Lokalize 26.04.2\n" #. i18n: Decide which string is used to delimit keys in a keyboard #. shortcut (e.g. + in Ctrl+Alt+Tab) in plain text. @@ -48,7 +49,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. @@ -56,7 +57,7 @@ #, kde-format msgctxt "gui-path-delimiter/rich" msgid "→" -msgstr "」→「" +msgstr "→" #: kuitsetup.cpp:334 msgctxt "keyboard-key-name" @@ -376,7 +377,7 @@ #, kde-format msgctxt "tag-format-pattern <item> plain" msgid " * %1" -msgstr " * %1" +msgstr " ・%1" #. i18n: KUIT pattern, see the comment to the first of these entries above. #: kuitsetup.cpp:806 @@ -486,16 +487,14 @@ #, kde-format msgctxt "tag-format-pattern <filename> plain" msgid "‘%1’" -msgstr "‘%1’" +msgstr "\"%1\"" #. 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 "‘%1’" +msgstr "\"<tt>%1</tt>\"" #. i18n: KUIT pattern, see the comment to the first of these entries above. #: kuitsetup.cpp:897 @@ -523,7 +522,7 @@ #, kde-format msgctxt "tag-format-pattern <command> rich" msgid "<tt>%1</tt>" -msgstr "‘%1’" +msgstr "<tt>%1</tt>" #. i18n: KUIT pattern, see the comment to the first of these entries above. #: kuitsetup.cpp:920 @@ -569,7 +568,7 @@ #, kde-format msgctxt "tag-format-pattern <icode> rich" msgid "<tt>%1</tt>" -msgstr "‘%1’" +msgstr "<tt>%1</tt>" #. i18n: KUIT pattern, see the comment to the first of these entries above. #: kuitsetup.cpp:957 @@ -579,13 +578,15 @@ "\n" "%1\n" msgstr "" +"\n" +"%1\n" #. i18n: KUIT pattern, see the comment to the first of these entries above. #: kuitsetup.cpp:962 #, kde-format msgctxt "tag-format-pattern <bcode> rich" msgid "<pre>%1</pre>" -msgstr "%1" +msgstr "<pre>%1</pre>" #. i18n: KUIT pattern, see the comment to the first of these entries above. #: kuitsetup.cpp:969 @@ -620,28 +621,29 @@ #, kde-format msgctxt "tag-format-pattern <emphasis> plain" msgid "*%1*" -msgstr "%1" +msgstr "*%1*" +# 日本語では斜体は通常あまり使わないため代わりに下線を指定 #. 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 "「%1」" +msgstr "<u>%1</u>" #. 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 "**%1**" #. 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 "%1" +msgstr "<b>%1</b>" #. i18n: KUIT pattern, see the comment to the first of these entries above. #: kuitsetup.cpp:1015 @@ -708,7 +710,7 @@ #, kde-format msgctxt "tag-format-pattern <message> plain" msgid "/%1/" -msgstr "%1" +msgstr "「%1」" #. i18n: KUIT pattern, see the comment to the first of these entries above. #: kuitsetup.cpp:1068 @@ -729,4 +731,4 @@ #, kde-format msgctxt "tag-format-pattern <nl> rich" msgid "%1<br/>" -msgstr "" +msgstr "%1<br/>" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-6.27.0/po/nb/ki18n6.po new/ki18n-6.28.0/po/nb/ki18n6.po --- old/ki18n-6.27.0/po/nb/ki18n6.po 2026-06-05 17:47:00.000000000 +0200 +++ new/ki18n-6.28.0/po/nb/ki18n6.po 2026-07-03 12:55:11.000000000 +0200 @@ -14,7 +14,7 @@ "POT-Creation-Date: 2025-11-17 11:49+0000\n" "PO-Revision-Date: 2025-05-31 20:18+0200\n" "Last-Translator: Martin Hansen <[email protected]>\n" -"Language-Team: Norwegian Bokmål <[email protected]>\n" +"Language-Team: Norwegian Bokmål <[email protected]>\n" "Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-6.27.0/po/nn/ki18n6.po new/ki18n-6.28.0/po/nn/ki18n6.po --- old/ki18n-6.27.0/po/nn/ki18n6.po 2026-06-05 17:47:00.000000000 +0200 +++ new/ki18n-6.28.0/po/nn/ki18n6.po 2026-07-03 12:55:11.000000000 +0200 @@ -11,7 +11,7 @@ "POT-Creation-Date: 2025-11-17 11:49+0000\n" "PO-Revision-Date: 2021-01-17 13:59+0100\n" "Last-Translator: Karl Ove Hufthammer <[email protected]>\n" -"Language-Team: Norwegian Nynorsk <[email protected]>\n" +"Language-Team: Norwegian Nynorsk <[email protected]>\n" "Language: nn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-6.27.0/po/se/ki18n6.po new/ki18n-6.28.0/po/se/ki18n6.po --- old/ki18n-6.27.0/po/se/ki18n6.po 2026-06-05 17:47:00.000000000 +0200 +++ new/ki18n-6.28.0/po/se/ki18n6.po 2026-07-03 12:55:11.000000000 +0200 @@ -8,7 +8,7 @@ "POT-Creation-Date: 2025-11-17 11:49+0000\n" "PO-Revision-Date: 2012-05-30 23:19+0200\n" "Last-Translator: Børre Gaup <[email protected]>\n" -"Language-Team: Northern Sami <[email protected]>\n" +"Language-Team: Northern Sami <[email protected]>\n" "Language: se\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-6.27.0/src/i18n/klocalizedcontext.h new/ki18n-6.28.0/src/i18n/klocalizedcontext.h --- old/ki18n-6.27.0/src/i18n/klocalizedcontext.h 2026-06-05 17:47:00.000000000 +0200 +++ new/ki18n-6.28.0/src/i18n/klocalizedcontext.h 2026-07-03 12:55:11.000000000 +0200 @@ -42,8 +42,8 @@ * Use KLocalizedQmlContext or KLocalization::setupLocalizedContext * instead. */ -KI18N_DEPRECATED_VERSION(6, 8, "use KLocalizedQmlContext or KLocalization::setupLocalizedContext() from KF6::I18nQml instead") -class KI18N_EXPORT KLocalizedContext : public QObject +class KI18N_EXPORT KI18N_DEPRECATED_VERSION(6, 8, "use KLocalizedQmlContext or KLocalization::setupLocalizedContext() from KF6::I18nQml instead") + KLocalizedContext : public QObject { Q_OBJECT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-6.27.0/src/i18n/klocalizedstring.cpp new/ki18n-6.28.0/src/i18n/klocalizedstring.cpp --- old/ki18n-6.27.0/src/i18n/klocalizedstring.cpp 2026-06-05 17:47:00.000000000 +0200 +++ new/ki18n-6.28.0/src/i18n/klocalizedstring.cpp 2026-07-03 12:55:11.000000000 +0200 @@ -124,7 +124,7 @@ } } -#if !defined(Q_OS_UNIX) || defined(Q_OS_ANDROID) +#if !defined(Q_OS_UNIX) || defined(Q_OS_ANDROID) || defined(Q_OS_MAC) static void appendLanguagesFromQLocale(QStringList &languages, const QLocale &locale) { const QStringList uiLangs = locale.uiLanguages(); @@ -327,7 +327,7 @@ appendLanguagesFromVariable(localeLanguages, "LC_ALL"); appendLanguagesFromVariable(localeLanguages, "LC_MESSAGES"); appendLanguagesFromVariable(localeLanguages, "LANG"); -#if !defined(Q_OS_UNIX) || defined(Q_OS_ANDROID) +#if !defined(Q_OS_UNIX) || defined(Q_OS_ANDROID) || defined(Q_OS_MAC) // For non UNIX platforms the environment variables might not // suffice so we add system locale UI languages, too. appendLanguagesFromQLocale(localeLanguages, QLocale::system()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ki18n-6.27.0/src/i18n/ktranscript.cpp new/ki18n-6.28.0/src/i18n/ktranscript.cpp --- old/ki18n-6.27.0/src/i18n/ktranscript.cpp 2026-06-05 17:47:00.000000000 +0200 +++ new/ki18n-6.28.0/src/i18n/ktranscript.cpp 2026-07-03 12:55:11.000000000 +0200 @@ -16,6 +16,7 @@ #include <QJSEngine> +#include <QApplicationStatic> #include <QDebug> #include <QDir> #include <QFile> @@ -407,7 +408,7 @@ return QJSValue::UndefinedValue; } -Q_GLOBAL_STATIC(std::unique_ptr<KTranscriptImp>, globalKTIPtr) +Q_APPLICATION_STATIC(std::unique_ptr<KTranscriptImp>, globalKTIPtr) KTranscriptImp *globalKTI() { if (!*globalKTIPtr()) {
