Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kde-gtk-config6 for openSUSE:Factory 
checked in at 2026-10-16 20:07:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kde-gtk-config6 (Old)
 and      /work/SRC/openSUSE:Factory/.kde-gtk-config6.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kde-gtk-config6"

Fri Oct 16 20:07:20 2026 rev:48 rq:1384196 version:6.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kde-gtk-config6/kde-gtk-config6.changes  
2026-09-10 11:44:55.412304965 +0200
+++ 
/work/SRC/openSUSE:Factory/.kde-gtk-config6.new.3698736/kde-gtk-config6.changes 
    2026-10-16 20:07:47.857399933 +0200
@@ -1,0 +2,32 @@
+Thu Oct  8 16:54:21 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.8.0:
+  * New feature release
+  * For more details see https://kde.org/announcements/plasma/6/6.8.0
+- Changes since 6.7.91:
+  * Update version for new release 6.8.0
+
+-------------------------------------------------------------------
+Fri Sep 25 07:19:02 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.7.91:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.7.91
+- Changes since 6.7.90:
+  * Update version for new release 6.7.91
+
+-------------------------------------------------------------------
+Sat Sep 12 19:29:46 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.7.90:
+  * New feature release
+  * For more details see https://kde.org/announcements/plasma/6/6.7.90
+- Changes since 6.7.5:
+  * Update version for new release 6.7.90
+  * preview3: drop unused XEmbed feature
+  * Improve GTK 2 dark theme detection
+  * Drop forceFontDPI handling
+  * CI: Require all tests to pass
+  * Update version for new release 6.7.80
+
+-------------------------------------------------------------------

Old:
----
  kde-gtk-config-6.7.5.tar.xz
  kde-gtk-config-6.7.5.tar.xz.sig

New:
----
  kde-gtk-config-6.8.0.tar.xz
  kde-gtk-config-6.8.0.tar.xz.sig

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

Other differences:
------------------
++++++ kde-gtk-config6.spec ++++++
--- /var/tmp/diff_new_pack.4cYEgf/_old  2026-10-16 20:07:49.395464201 +0200
+++ /var/tmp/diff_new_pack.4cYEgf/_new  2026-10-16 20:07:49.400464410 +0200
@@ -25,14 +25,14 @@
 %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk 
-F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kde-gtk-config6
-Version:        6.7.5
+Version:        6.8.0
 Release:        0
 Summary:        Daemon for GTK2 and GTK3 Applications Appearance Under KDE
 License:        GPL-3.0-or-later AND LGPL-3.0-or-later
 URL:            https://www.kde.org
-Source:         
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz
+Source:         %{rname}-%{version}.tar.xz
 %if %{with released}
-Source1:        
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig
+Source1:        %{rname}-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
 BuildRequires:  gsettings-desktop-schemas

++++++ kde-gtk-config-6.7.5.tar.xz -> kde-gtk-config-6.8.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-6.7.5/.kde-ci.yml 
new/kde-gtk-config-6.8.0/.kde-ci.yml
--- old/kde-gtk-config-6.7.5/.kde-ci.yml        2026-09-08 12:51:59.000000000 
+0200
+++ new/kde-gtk-config-6.8.0/.kde-ci.yml        2026-10-08 13:17:36.000000000 
+0200
@@ -16,5 +16,5 @@
     'frameworks/kwindowsystem': '@latest-kf6'
     'plasma/kdecoration': '@same'
 Options:
- require-passing-tests-on: ['Linux', 'FreeBSD']
+ require-passing-tests-on: ['@all']
  enable-lsan: True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-6.7.5/CMakeLists.txt 
new/kde-gtk-config-6.8.0/CMakeLists.txt
--- old/kde-gtk-config-6.7.5/CMakeLists.txt     2026-09-08 12:51:59.000000000 
+0200
+++ new/kde-gtk-config-6.8.0/CMakeLists.txt     2026-10-08 13:17:36.000000000 
+0200
@@ -1,10 +1,10 @@
 cmake_minimum_required(VERSION 3.16)
 
 project(kde-gtk-config)
-set(PROJECT_VERSION "6.7.5")
+set(PROJECT_VERSION "6.8.0")
 
-set(QT_MIN_VERSION "6.10.0")
-set(KF6_MIN_VERSION "6.26.0")
+set(QT_MIN_VERSION "6.11.0")
+set(KF6_MIN_VERSION "6.30.0")
 set(KDE_COMPILERSETTINGS_LEVEL "5.82")
 
 set(CMAKE_CXX_STANDARD 20)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-6.7.5/gtk3proxies/CMakeLists.txt 
new/kde-gtk-config-6.8.0/gtk3proxies/CMakeLists.txt
--- old/kde-gtk-config-6.7.5/gtk3proxies/CMakeLists.txt 2026-09-08 
12:51:59.000000000 +0200
+++ new/kde-gtk-config-6.8.0/gtk3proxies/CMakeLists.txt 2026-10-08 
13:17:36.000000000 +0200
@@ -1,10 +1,7 @@
-# gtk3 pulls in X11 headers, we need to add the include path if they are not 
in /usr/include
-find_package(X11)
-
 add_executable(gtk3_preview preview3.c)
 
 target_compile_definitions(gtk3_preview PRIVATE 
"-DDATA_DIR=\"${KDE_INSTALL_FULL_DATADIR}/kcm-gtk-module/\"")
-target_link_libraries(gtk3_preview PkgConfig::GTK+3 PkgConfig::GLib2 
PkgConfig::GObject X11::X11)
+target_link_libraries(gtk3_preview PkgConfig::GTK+3 PkgConfig::GLib2 
PkgConfig::GObject)
 install(TARGETS gtk3_preview  RUNTIME DESTINATION "${KDE_INSTALL_LIBEXECDIR}")
 
 install(FILES preview.ui DESTINATION ${KDE_INSTALL_DATADIR}/kcm-gtk-module/)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-6.7.5/gtk3proxies/preview3.c 
new/kde-gtk-config-6.8.0/gtk3proxies/preview3.c
--- old/kde-gtk-config-6.7.5/gtk3proxies/preview3.c     2026-09-08 
12:51:59.000000000 +0200
+++ new/kde-gtk-config-6.8.0/gtk3proxies/preview3.c     2026-10-08 
13:17:36.000000000 +0200
@@ -6,7 +6,7 @@
  * #include <gtk/gtk.h>
  */
 
-#include <gtk/gtkx.h>
+#include <gtk/gtk.h>
 #include <stdio.h>
 #include <assert.h>
 #include <stdlib.h>
@@ -23,7 +23,6 @@
         "Arguments:\n"
         "  -h, --help\tShows this help\n"
         "  -V, --version\tPrints the program version\n"
-        "  <winid>\t Creates a window that can be embedded using XEmbed\n"
     );
 }
 
@@ -39,7 +38,6 @@
 int main(int argc, char **argv)
 {
     GError     *error = NULL;
-    unsigned long wid=0;
     gtk_init( &argc, &argv );
     int i;
     for(i=0; i<argc; i++) {
@@ -50,8 +48,7 @@
         else if(strcmp("-V", argv[i])==0 || strcmp("--version", argv[i])==0) {
             printf("gtk3_preview version 1.0\n");
             return 0;
-        } else if(argc>1)
-            sscanf(argv[1], "%ld", &wid);
+        }
     }
     
     const char* ui_file = DATA_DIR "/preview.ui";
@@ -66,17 +63,9 @@
     GtkWidget *previewUI = GTK_WIDGET( gtk_builder_get_object( builder, 
"frame1" ) );
     gtk_builder_connect_signals( builder, NULL );
     
-    /* a plug when embedded, a window when a window */
-    GtkWidget* window;
-    
-    if(wid==0) {
-        window = gtk_dialog_new();
-        gtk_container_add (GTK_CONTAINER 
(gtk_dialog_get_content_area(GTK_DIALOG(window))), previewUI);
-        g_signal_connect(window, "response", G_CALLBACK(on_dlg_response), 
NULL);
-    } else {
-        window = gtk_plug_new(wid);
-        gtk_container_add (GTK_CONTAINER (window), previewUI);
-    }
+    GtkWidget* window = gtk_dialog_new();
+    gtk_container_add (GTK_CONTAINER 
(gtk_dialog_get_content_area(GTK_DIALOG(window))), previewUI);
+    g_signal_connect(window, "response", G_CALLBACK(on_dlg_response), NULL);
     
     g_signal_connect (window, "destroy",
                     G_CALLBACK (gtk_widget_destroyed),
@@ -85,9 +74,6 @@
     gtk_widget_show_all ( window );
     g_object_unref( G_OBJECT( builder ) );
     
-    if(wid)
-        fprintf(stderr, "--- is embedded gtk3: %d\n", 
gtk_plug_get_embedded(GTK_PLUG(window)));
-    
     gtk_main();
     
     return 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-6.7.5/kded/configvalueprovider.cpp 
new/kde-gtk-config-6.8.0/kded/configvalueprovider.cpp
--- old/kde-gtk-config-6.7.5/kded/configvalueprovider.cpp       2026-09-08 
12:51:59.000000000 +0200
+++ new/kde-gtk-config-6.8.0/kded/configvalueprovider.cpp       2026-10-08 
13:17:36.000000000 +0200
@@ -522,22 +522,6 @@
     return std::clamp(scaleFactor, 1.0, double(MAX_GDK_SCALE));
 }
 
-int ConfigValueProvider::fontDpi() const
-{
-    KConfigGroup configGroup = fontsConfig->group(QStringLiteral("General"));
-    int fontDpi = 96; // On wayland we want to enforce a scale of one for the 
fonts as we'll use wayland scaling
-
-    if (KWindowSystem::isPlatformX11()) {
-        fontDpi = configGroup.readEntry(QStringLiteral("forceFontDPI"), 0);
-    }
-
-    if (fontDpi <= 0) {
-        return 0;
-    }
-
-    return std::clamp(fontDpi, MIN_FONT_DPI, MAX_FONT_DPI);
-}
-
 QString ConfigValueProvider::windowDecorationButtonsOrderInGtkNotation(const 
QString &kdeConfigValue) const
 {
     QString gtkNotation;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-6.7.5/kded/configvalueprovider.h 
new/kde-gtk-config-6.8.0/kded/configvalueprovider.h
--- old/kde-gtk-config-6.7.5/kded/configvalueprovider.h 2026-09-08 
12:51:59.000000000 +0200
+++ new/kde-gtk-config-6.8.0/kded/configvalueprovider.h 2026-10-08 
13:17:36.000000000 +0200
@@ -46,10 +46,6 @@
     // is disabled.
     double x11GlobalScaleFactor() const;
 
-    // The Force Font DPI setting from the fonts kcm. Returns 0
-    // if disabled
-    int fontDpi() const;
-
 private:
     QString fontStyleHelper(const QFont &font) const;
     QString windowDecorationButtonsOrderInGtkNotation(const QString 
&kdeConfigValue) const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-6.7.5/kded/gtkconfig.cpp 
new/kde-gtk-config-6.8.0/kded/gtkconfig.cpp
--- old/kde-gtk-config-6.7.5/kded/gtkconfig.cpp 2026-09-08 12:51:59.000000000 
+0200
+++ new/kde-gtk-config-6.8.0/kded/gtkconfig.cpp 2026-10-08 13:17:36.000000000 
+0200
@@ -13,8 +13,10 @@
 
 #include <QDBusConnection>
 #include <QDBusMessage>
+#include <QDir>
 #include <QFont>
 #include <QGuiApplication>
+#include <QStandardPaths>
 #include <QTimer>
 
 #include <algorithm>
@@ -35,7 +37,6 @@
     , themePreviewer(new ThemePreviewer(this))
     , 
kdeglobalsConfigWatcher(KConfigWatcher::create(KSharedConfig::openConfig()))
     , 
kwinConfigWatcher(KConfigWatcher::create(KSharedConfig::openConfig(QStringLiteral("kwinrc"))))
-    , 
kcmfontsConfigWatcher(KConfigWatcher::create(KSharedConfig::openConfig(QStringLiteral("kcmfonts"))))
     , 
kcminputConfigWatcher(KConfigWatcher::create(KSharedConfig::openConfig(QStringLiteral("kcminputrc"))))
     , 
breezeConfigWatcher(KConfigWatcher::create(KSharedConfig::openConfig(QStringLiteral("breezerc"))))
 {
@@ -49,7 +50,6 @@
 
     connect(kdeglobalsConfigWatcher.data(), &KConfigWatcher::configChanged, 
this, &GtkConfig::onKdeglobalsSettingsChange);
     connect(kwinConfigWatcher.data(), &KConfigWatcher::configChanged, this, 
&GtkConfig::onKWinSettingsChange);
-    connect(kcmfontsConfigWatcher.data(), &KConfigWatcher::configChanged, 
this, &GtkConfig::onKCMFontsSettingsChange);
     connect(kcminputConfigWatcher.data(), &KConfigWatcher::configChanged, 
this, &GtkConfig::onKCMInputSettingsChange);
     connect(breezeConfigWatcher.data(), &KConfigWatcher::configChanged, this, 
&GtkConfig::onBreezeSettingsChange);
 
@@ -64,16 +64,73 @@
     dbus.unregisterObject(QStringLiteral("/GtkConfig"));
 }
 
+namespace
+{
+
+QStringList gtkThemeSearchPaths()
+{
+    QStringList paths;
+    paths << QDir::homePath() + QStringLiteral("/.themes/");
+    paths << QDir::homePath() + QStringLiteral("/.local/share/themes/");
+
+    for (const QString &dataLocation : 
QStandardPaths::standardLocations(QStandardPaths::GenericDataLocation)) {
+        paths << dataLocation + QStringLiteral("/themes/");
+    }
+
+    return paths;
+}
+
+bool gtkThemeExists(const QString &themeName)
+{
+    if (themeName.isEmpty()) {
+        return false;
+    }
+
+    for (const QString &themeBasePath : gtkThemeSearchPaths()) {
+        if (QDir(themeBasePath + themeName).exists()) {
+            return true;
+        }
+    }
+
+    return false;
+}
+
+QString findGtk2DarkThemeVariant(const QString &themeName)
+{
+    static const QStringList suffixes = {
+        QStringLiteral("-dark"),
+        QStringLiteral("-Dark"),
+        QStringLiteral(" dark"),
+        QStringLiteral(" Dark"),
+        QStringLiteral("dark"),
+        QStringLiteral("Dark")
+    };
+
+    for (const QString &suffix : suffixes) {
+        const QString candidate = themeName + suffix;
+        if (gtkThemeExists(candidate)) {
+            return candidate;
+        }
+    }
+
+    return {};
+}
+
+}
+
 void GtkConfig::setGtk2Theme(const QString &themeName, const bool 
preferDarkTheme) const
 {
-    // GTK2 does not support using dark variant automatically, so we have to 
get dark preference and switch based on that
-    QString possiblydarkthemeName = themeName;
-    if (themeName == QLatin1String("Breeze") && preferDarkTheme) {
-        possiblydarkthemeName = QStringLiteral("Breeze-Dark");
+    // GTK2 does not support using dark variant automatically, so we have to 
find a dark theme folder variant if available.
+    QString possiblyDarkThemeName = themeName;
+    if (preferDarkTheme) {
+        const QString darkVariant = findGtk2DarkThemeVariant(themeName);
+        if (!darkVariant.isEmpty()) {
+            possiblyDarkThemeName = darkVariant;
+        }
     }
 
-    Gtk2ConfigEditor::setValue(QStringLiteral("gtk-theme-name"), 
possiblydarkthemeName);
-    XSettingsEditor::setValue(QStringLiteral("Net/ThemeName"), 
possiblydarkthemeName);
+    Gtk2ConfigEditor::setValue(QStringLiteral("gtk-theme-name"), 
possiblyDarkThemeName);
+    XSettingsEditor::setValue(QStringLiteral("Net/ThemeName"), 
possiblyDarkThemeName);
 }
 
 void GtkConfig::setGtkTheme(const QString &themeName) const
@@ -284,24 +341,9 @@
     const double x11Scale = configValueProvider->x11GlobalScaleFactor();
     const int x11ScaleIntegerPart = int(x11Scale);
 
-    const int forceFontDpi = configValueProvider->fontDpi();
-
-    int x11TextDpiAbsolute = 96 * 1024;
+    int x11TextDpiAbsolute = 96 * 1024 * x11Scale;
     double waylandTextScaleFactor = 1.0;
 
-    if (forceFontDpi == 0) {
-        x11TextDpiAbsolute = (96 * 1024) * x11Scale;
-    } else {
-        x11TextDpiAbsolute = (forceFontDpi * 1024);
-
-        if (!KWindowSystem::isPlatformX11()) {
-            x11TextDpiAbsolute *= x11Scale;
-        }
-
-        waylandTextScaleFactor = double(forceFontDpi) / 96.0;
-        waylandTextScaleFactor = std::clamp(waylandTextScaleFactor, 0.5, 3.0);
-    }
-
     XSettingsEditor::unsetValue(QStringLiteral("Xft/DPI"));
     SettingsIniEditor::setValue(QStringLiteral("gtk-xft-dpi"), 
x11TextDpiAbsolute);
     XSettingsEditor::setValue(QStringLiteral("Gdk/UnscaledDPI"), 
x11TextDpiAbsolute / x11ScaleIntegerPart);
@@ -427,15 +469,6 @@
         }
     }
 }
-
-void GtkConfig::onKCMFontsSettingsChange(const KConfigGroup &group, const 
QByteArrayList &names) const
-{
-    if (group.name() == QStringLiteral("General")) {
-        if (names.contains("forceFontDPI")) {
-            setTextScale();
-        }
-    }
-}
 
 void GtkConfig::onKCMInputSettingsChange(const KConfigGroup &group, const 
QByteArrayList &names) const
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-6.7.5/kded/gtkconfig.h 
new/kde-gtk-config-6.8.0/kded/gtkconfig.h
--- old/kde-gtk-config-6.7.5/kded/gtkconfig.h   2026-09-08 12:51:59.000000000 
+0200
+++ new/kde-gtk-config-6.8.0/kded/gtkconfig.h   2026-10-08 13:17:36.000000000 
+0200
@@ -54,7 +54,6 @@
 
     void onKdeglobalsSettingsChange(const KConfigGroup &group, const 
QByteArrayList &names) const;
     void onKWinSettingsChange(const KConfigGroup &group, const QByteArrayList 
&names) const;
-    void onKCMFontsSettingsChange(const KConfigGroup &group, const 
QByteArrayList &names) const;
     void onKCMInputSettingsChange(const KConfigGroup &group, const 
QByteArrayList &names) const;
     void onBreezeSettingsChange(const KConfigGroup &group, const 
QByteArrayList &names) const;
 
@@ -63,7 +62,6 @@
     QScopedPointer<ThemePreviewer> themePreviewer;
     KConfigWatcher::Ptr kdeglobalsConfigWatcher;
     KConfigWatcher::Ptr kwinConfigWatcher;
-    KConfigWatcher::Ptr kcmfontsConfigWatcher;
     KConfigWatcher::Ptr kcminputConfigWatcher;
     KConfigWatcher::Ptr breezeConfigWatcher;
     void setGtk2Theme(const QString &themeName, const bool preferDarkTheme) 
const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-6.7.5/kded/gtkconfig.json 
new/kde-gtk-config-6.8.0/kded/gtkconfig.json
--- old/kde-gtk-config-6.7.5/kded/gtkconfig.json        2026-09-08 
12:51:59.000000000 +0200
+++ new/kde-gtk-config-6.8.0/kded/gtkconfig.json        2026-10-08 
13:17:36.000000000 +0200
@@ -30,6 +30,7 @@
         "Description[ko]": "자동으로 그놈/GTK 앱에 설정 적용",
         "Description[lt]": "Automatiškai taiko nuostatas GNOME/GTK programoms",
         "Description[lv]": "Automātiski pielieto iestatījumus GNOME/GTK 
programmām",
+        "Description[nan_TW@latin]": "Tsū-tōng thò-iōng siat-tīng hōo 
GNOME/GTK ê ìng-iōng-tîng-sik",
         "Description[nl]": "Automatisch toegepaste instellingen op GNOME/GTK 
toepassingen",
         "Description[nn]": "Tek automatisk i bruk innstillingane på 
GNOME-/GTK-program",
         "Description[pa]": "ਗਨੋਮ//GTK ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸੈਟਿੰਗਾਂ ਆਪਣੇ-ਆਪ ਲਾਗੂ 
ਹੁੰਦੀਆਂ ਹਨ",
@@ -41,9 +42,14 @@
         "Description[sa]": "GNOME/GTK अनुप्रयोगेषु स्वयमेव समयोजनानि 
प्रयोजयति",
         "Description[sk]": "Automaticky použije nastavenia pre GNOME/GTK 
aplikácie",
         "Description[sl]": "Samodejno uveljavi nastavitve za vse programe 
GNOME/GTK",
+        "Description[sr@ijekavian]": "Аутоматски примјењује поставке на 
програме за Гном/ГТК",
+        "Description[sr@ijekavianlatin]": "Automatski primjenjuje postavke na 
programe za Gnome/GTK",
+        "Description[sr@latin]": "Automatski primenjuje postavke na programe 
za Gnome/GTK",
+        "Description[sr]": "Аутоматски примењује поставке на програме за 
Гном/ГТК",
         "Description[sv]": "Verkställer automatiskt inställningar för 
GNOME/GTK-program",
         "Description[ta]": "GNOME/GTK செயலிகளின்மீது அமைப்புகளை தானாக 
செயல்படுத்தும்",
         "Description[tr]": "Ayarları GNOME/GTK uygulamalarına kendiliğinden 
uygular",
+        "Description[ug]": "GNOME/GTK پىروگراممىسىغا تەڭشەكنى ئۆزلۈكىدىن 
قوللىنىدۇ",
         "Description[uk]": "Автоматично застосовує параметри до програм 
GNOME/GTK",
         "Description[vi]": "Tự động áp dụng các thiết lập cho các ứng dụng 
GNOME/GTK",
         "Description[zh_CN]": "自动应用设置到 GNOME/GTK 应用程序",
@@ -79,6 +85,7 @@
         "Name[ko]": "그놈/GTK 설정 동기화 서비스",
         "Name[lt]": "GNOME/GTK nuostatų sinchronizavimo tarnyba",
         "Name[lv]": "GNOME/GTK iestatījumu sinhronizācijas serviss",
+        "Name[nan_TW@latin]": "GNOME/GTK Siat-tīng Tông-pōo Ho̍k-bū",
         "Name[nl]": "GNOME/GTK instellingen synchronisatieservice",
         "Name[nn]": "GNOME/GTK-oppsettsynkronisering",
         "Name[pa]": "ਗਨੋਮ/GTK ਸੈਟਿੰਗਾਂ ਸੈਕਰੋਨਾਈਜ਼ੇਸ਼ਨ ਸੇਵਾ",
@@ -90,9 +97,14 @@
         "Name[sa]": "GNOME/GTK समयोजनानि समन्वयनसेवा",
         "Name[sk]": "Služba na synchronizáciu nastavení GNOME/GTK",
         "Name[sl]": "Nastavitve storitve sinhronizacije GNOME/GTK",
+        "Name[sr@ijekavian]": "Сервис синхронизације поставки за Гном/ГТК",
+        "Name[sr@ijekavianlatin]": "Servis sinhronizacije postavki za 
Gnome/GTK",
+        "Name[sr@latin]": "Servis sinhronizacije postavki za Gnome/GTK",
+        "Name[sr]": "Сервис синхронизације поставки за Гном/ГТК",
         "Name[sv]": "Synkroniseringstjänst av GNOME/GTK inställningar",
         "Name[ta]": "GNOME/GTK அமைப்பு ஒத்திசைவு சேவை",
         "Name[tr]": "GNOME/GTK Ayarları Eşzamanlama Hizmeti",
+        "Name[ug]": "GNOME/GTK تەڭشەك قەدەمداش مۇلازىمىتى",
         "Name[uk]": "Служба синхронізації параметрів GNOME/GTK",
         "Name[vi]": "Dịch vụ đồng bộ hoá thiết lập GNOME/GTK",
         "Name[zh_CN]": "GNOME/GTK 设置同步服务",

Reply via email to