Hello community,

here is the log from the commit of package kconfig for openSUSE:Factory checked 
in at 2019-03-21 09:43:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kconfig (Old)
 and      /work/SRC/openSUSE:Factory/.kconfig.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kconfig"

Thu Mar 21 09:43:54 2019 rev:67 rq:686724 version:5.56.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kconfig/kconfig.changes  2019-02-28 
21:28:03.869839572 +0100
+++ /work/SRC/openSUSE:Factory/.kconfig.new.28833/kconfig.changes       
2019-03-21 09:44:29.686922498 +0100
@@ -1,0 +2,13 @@
+Sun Mar 10 20:15:35 UTC 2019 - [email protected]
+
+- Update to 5.56.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.56.0.php
+- Changes since 5.55.0:
+  * improve documentation on global config cascading (kde#306923)
+  * KConfig: Assign documentation to correct enum value
+  * Write valid UTF8 characters without escaping. (kde#403557)
+  * KConfig: handle directory symlinks correctly.
+
+-------------------------------------------------------------------

Old:
----
  kconfig-5.55.0.tar.xz

New:
----
  kconfig-5.56.0.tar.xz

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

Other differences:
------------------
++++++ kconfig.spec ++++++
--- /var/tmp/diff_new_pack.8ZazV5/_old  2019-03-21 09:44:30.014922423 +0100
+++ /var/tmp/diff_new_pack.8ZazV5/_new  2019-03-21 09:44:30.018922422 +0100
@@ -17,14 +17,14 @@
 
 
 %define sonum   5
-%define _tar_path 5.55
+%define _tar_path 5.56
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without lang
 Name:           kconfig
-Version:        5.55.0
+Version:        5.56.0
 Release:        0
 Summary:        Advanced configuration system
 License:        LGPL-2.1-or-later AND GPL-2.0-or-later

++++++ kconfig-5.55.0.tar.xz -> kconfig-5.56.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/CMakeLists.txt 
new/kconfig-5.56.0/CMakeLists.txt
--- old/kconfig-5.55.0/CMakeLists.txt   2019-02-03 00:54:29.000000000 +0100
+++ new/kconfig-5.56.0/CMakeLists.txt   2019-03-02 14:35:52.000000000 +0100
@@ -1,10 +1,10 @@
 cmake_minimum_required(VERSION 3.5)
 
-set(KF5_VERSION "5.55.0") # handled by release scripts
+set(KF5_VERSION "5.56.0") # handled by release scripts
 project(KConfig VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.55.0  NO_MODULE)
+find_package(ECM 5.56.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL 
"https://projects.kde.org/projects/kdesupport/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/kconfig-5.55.0/autotests/kconfigtest.cpp 
new/kconfig-5.56.0/autotests/kconfigtest.cpp
--- old/kconfig-5.55.0/autotests/kconfigtest.cpp        2019-02-03 
00:54:29.000000000 +0100
+++ new/kconfig-5.56.0/autotests/kconfigtest.cpp        2019-03-02 
14:35:52.000000000 +0100
@@ -1736,10 +1736,11 @@
     QFile readFile(file.fileName());
     QVERIFY(readFile.open(QFile::ReadOnly));
 #define VALUE 
"Utf8=\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f
 
!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\\x7f\\x80\\x81\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d\\x8e\\x8f\\x90\\x91\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\x9b\\x9c\\x9d\\x9e\\x9f\\xa0\\xa1\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xab\\xac\\xad\\xae\\xaf\\xb0\\xb1\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xba\\xbb\\xbc\\xbd\\xbe\\xbf\\xc0\\xc1\\xc2\\xc3\\xc4\\xc5\\xc6\\xc7\\xc8\\xc9\\xca\\xcb\\xcc\\xcd\\xce\\xcf\\xd0\\xd1\\xd2\\xd3\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xdb\\xdc\\xdd\\xde\\xdf\\xe0\\xe1\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xeb\\xec\\xed\\xee\\xef\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd\\xfe\\xff"
+    const QByteArray fileBytes = readFile.readAll();
 #ifndef Q_OS_WIN
-    QCOMPARE(readFile.readAll(), QByteArrayLiteral("[General]\n" VALUE "\n"));
+    QCOMPARE(fileBytes, QByteArrayLiteral("[General]\n" VALUE "\n"));
 #else
-    QCOMPARE(readFile.readAll(), QByteArrayLiteral("[General]\r\n" VALUE 
"\r\n"));
+    QCOMPARE(fileBytes, QByteArrayLiteral("[General]\r\n" VALUE "\r\n"));
 #endif
 #undef VALUE
 
@@ -1749,6 +1750,55 @@
     QCOMPARE(bytes, general2.readEntry("Utf8", QByteArray()));
 }
 
+void KConfigTest::testQStringUtf8_data()
+{
+    QTest::addColumn<QByteArray>("data");
+    QTest::newRow("1") << QByteArray("Téléchargements\tTéléchargements");
+    QTest::newRow("2") << QByteArray("$¢ह€𐍈\t$¢ह€𐍈");
+    QTest::newRow("3") << 
QByteArray("\xc2\xe0\xa4\xf0\x90\x8d\t\\xc2\\xe0\\xa4\\xf0\\x90\\x8d");
+    // 2 byte overlong
+    QTest::newRow("4") << QByteArray("\xc1\xbf\t\\xc1\\xbf");
+    // 3 byte overlong
+    QTest::newRow("5") << QByteArray("\xe0\x9f\xbf\t\\xe0\\x9f\\xbf");
+    // 4 byte overlong
+    QTest::newRow("6") << QByteArray("\xf0\x8f\xbf\xbf\t\\xf0\\x8f\\xbf\\xbf");
+    // outside unicode range
+    QTest::newRow("7") << QByteArray("\xf4\x90\x80\x80\t\\xf4\\x90\\x80\\x80");
+    // just within range
+    QTest::newRow("8") << QByteArray("\xc2\x80\t\xc2\x80");
+    QTest::newRow("9") << QByteArray("\xe0\xa0\x80\t\xe0\xa0\x80");
+    QTest::newRow("10") << QByteArray("\xf0\x90\x80\x80\t\xf0\x90\x80\x80");
+    QTest::newRow("11") << QByteArray("\xf4\x8f\xbf\xbf\t\xf4\x8f\xbf\xbf");
+}
+
+void KConfigTest::testQStringUtf8()
+{
+    QFETCH(QByteArray, data);
+    const QList<QByteArray> d = data.split('\t');
+    const QByteArray value = d[0];
+    const QByteArray serialized = d[1];
+    QTemporaryFile file;
+    QVERIFY(file.open());
+    KConfig config(file.fileName(), KConfig::SimpleConfig);
+    KConfigGroup general(&config, "General");
+    general.writeEntry("key", value);
+    config.sync();
+    file.flush();
+    file.close();
+    QFile readFile(file.fileName());
+    QVERIFY(readFile.open(QFile::ReadOnly));
+    QByteArray fileBytes = readFile.readAll();
+#ifdef Q_OS_WIN
+    fileBytes.replace("\r\n", "\n");
+#endif
+    QCOMPARE(fileBytes, QByteArrayLiteral("[General]\nkey=") + serialized + 
QByteArrayLiteral("\n"));
+
+    // check that reading works
+    KConfig config2(file.fileName(), KConfig::SimpleConfig);
+    KConfigGroup general2(&config2, "General");
+    QCOMPARE(value, general2.readEntry("key", QByteArray()));
+}
+
 void KConfigTest::testNewlines()
 {
     // test that kconfig always uses the native line endings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/autotests/kconfigtest.h 
new/kconfig-5.56.0/autotests/kconfigtest.h
--- old/kconfig-5.55.0/autotests/kconfigtest.h  2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/autotests/kconfigtest.h  2019-03-02 14:35:52.000000000 
+0100
@@ -64,6 +64,8 @@
     void testReparent();
     void testAnonymousConfig();
     void testQByteArrayUtf8();
+    void testQStringUtf8_data();
+    void testQStringUtf8();
 
     void testSubGroup();
     void testAddConfigSources();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/af/kconfig5_qt.po 
new/kconfig-5.56.0/po/af/kconfig5_qt.po
--- old/kconfig-5.55.0/po/af/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/af/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ar/kconfig5_qt.po 
new/kconfig-5.56.0/po/ar/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ar/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ar/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -16,7 +16,7 @@
 "X-Generator: Lokalize 2.0\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "رجاءً راسل مدير النظام."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/be/kconfig5_qt.po 
new/kconfig-5.56.0/po/be/kconfig5_qt.po
--- old/kconfig-5.55.0/po/be/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/be/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/be@latin/kconfig5_qt.po 
new/kconfig-5.56.0/po/be@latin/kconfig5_qt.po
--- old/kconfig-5.55.0/po/be@latin/kconfig5_qt.po       2019-02-03 
00:54:29.000000000 +0100
+++ new/kconfig-5.56.0/po/be@latin/kconfig5_qt.po       2019-03-02 
14:35:52.000000000 +0100
@@ -20,7 +20,7 @@
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/bg/kconfig5_qt.po 
new/kconfig-5.56.0/po/bg/kconfig5_qt.po
--- old/kconfig-5.55.0/po/bg/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/bg/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/bn/kconfig5_qt.po 
new/kconfig-5.56.0/po/bn/kconfig5_qt.po
--- old/kconfig-5.55.0/po/bn/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/bn/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -16,7 +16,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/bn_IN/kconfig5_qt.po 
new/kconfig-5.56.0/po/bn_IN/kconfig5_qt.po
--- old/kconfig-5.55.0/po/bn_IN/kconfig5_qt.po  2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/bn_IN/kconfig5_qt.po  2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/br/kconfig5_qt.po 
new/kconfig-5.56.0/po/br/kconfig5_qt.po
--- old/kconfig-5.55.0/po/br/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/br/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -15,7 +15,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/bs/kconfig5_qt.po 
new/kconfig-5.56.0/po/bs/kconfig5_qt.po
--- old/kconfig-5.55.0/po/bs/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/bs/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -13,7 +13,7 @@
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Obratite se sistem-administratoru."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ca/kconfig5_qt.po 
new/kconfig-5.56.0/po/ca/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ca/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ca/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -23,7 +23,7 @@
 "X-Accelerator-Marker: &\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Si us plau, contacteu amb l'administrador del sistema."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ca@valencia/kconfig5_qt.po 
new/kconfig-5.56.0/po/ca@valencia/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ca@valencia/kconfig5_qt.po    2019-02-03 
00:54:29.000000000 +0100
+++ new/kconfig-5.56.0/po/ca@valencia/kconfig5_qt.po    2019-03-02 
14:35:52.000000000 +0100
@@ -23,7 +23,7 @@
 "X-Accelerator-Marker: &\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Per favor, contacteu amb l'administrador del sistema."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/cs/kconfig5_qt.po 
new/kconfig-5.56.0/po/cs/kconfig5_qt.po
--- old/kconfig-5.55.0/po/cs/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/cs/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -17,7 +17,7 @@
 "X-Source-Language: en_US\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Prosím kontaktujte svého správce systému."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/csb/kconfig5_qt.po 
new/kconfig-5.56.0/po/csb/kconfig5_qt.po
--- old/kconfig-5.55.0/po/csb/kconfig5_qt.po    2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/csb/kconfig5_qt.po    2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "|| n%100>=20) ? 1 : 2)\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/cy/kconfig5_qt.po 
new/kconfig-5.56.0/po/cy/kconfig5_qt.po
--- old/kconfig-5.55.0/po/cy/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/cy/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/da/kconfig5_qt.po 
new/kconfig-5.56.0/po/da/kconfig5_qt.po
--- old/kconfig-5.55.0/po/da/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/da/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -21,7 +21,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Kontakt venligst din systemadministrator."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/de/kconfig5_qt.po 
new/kconfig-5.56.0/po/de/kconfig5_qt.po
--- old/kconfig-5.55.0/po/de/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/de/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "X-Qt-Contexts: true\n"
 "X-Generator: Lokalize 2.0\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Bitte nehmen Sie Kontakt zu Ihrer Systemverwaltung auf."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/el/kconfig5_qt.po 
new/kconfig-5.56.0/po/el/kconfig5_qt.po
--- old/kconfig-5.55.0/po/el/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/el/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -21,7 +21,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Παρακαλώ επικοινωνήστε με τον διαχειριστή του συστήματός σας."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/en_GB/kconfig5_qt.po 
new/kconfig-5.56.0/po/en_GB/kconfig5_qt.po
--- old/kconfig-5.55.0/po/en_GB/kconfig5_qt.po  2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/en_GB/kconfig5_qt.po  2019-03-02 14:35:52.000000000 
+0100
@@ -20,7 +20,7 @@
 "X-Generator: Lokalize 2.0\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Please contact your system administrator."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/eo/kconfig5_qt.po 
new/kconfig-5.56.0/po/eo/kconfig5_qt.po
--- old/kconfig-5.55.0/po/eo/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/eo/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "X-Poedit-Language: Esperanto\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/es/kconfig5_qt.po 
new/kconfig-5.56.0/po/es/kconfig5_qt.po
--- old/kconfig-5.55.0/po/es/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/es/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -23,7 +23,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Póngase en contacto con el administrador de su sistema."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/et/kconfig5_qt.po 
new/kconfig-5.56.0/po/et/kconfig5_qt.po
--- old/kconfig-5.55.0/po/et/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/et/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Palun võta ühendust süsteemiadministraatoriga."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/eu/kconfig5_qt.po 
new/kconfig-5.56.0/po/eu/kconfig5_qt.po
--- old/kconfig-5.55.0/po/eu/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/eu/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -21,7 +21,7 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Lokalize 2.0\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Jarri kontaktuan zure sistemaren administratzailearekin."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/fa/kconfig5_qt.po 
new/kconfig-5.56.0/po/fa/kconfig5_qt.po
--- old/kconfig-5.55.0/po/fa/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/fa/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/fi/kconfig5_qt.po 
new/kconfig-5.56.0/po/fi/kconfig5_qt.po
--- old/kconfig-5.55.0/po/fi/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/fi/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -16,7 +16,7 @@
 "X-Generator: Lokalize 2.0\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Ota yhteyttä järjestelmän ylläpitäjääsi."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/fr/kconfig5_qt.po 
new/kconfig-5.56.0/po/fr/kconfig5_qt.po
--- old/kconfig-5.55.0/po/fr/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/fr/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -31,7 +31,7 @@
 "X-Text-Markup: qtrich\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Veuillez contacter l'administrateur du système."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/fy/kconfig5_qt.po 
new/kconfig-5.56.0/po/fy/kconfig5_qt.po
--- old/kconfig-5.55.0/po/fy/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/fy/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ga/kconfig5_qt.po 
new/kconfig-5.56.0/po/ga/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ga/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ga/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "3 : 4\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/gd/kconfig5_qt.po 
new/kconfig-5.56.0/po/gd/kconfig5_qt.po
--- old/kconfig-5.55.0/po/gd/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/gd/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -15,7 +15,7 @@
 "X-Generator: Poedit 1.8.4\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Cuir fios gu rianaire an t-siostaim agad."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/gl/kconfig5_qt.po 
new/kconfig-5.56.0/po/gl/kconfig5_qt.po
--- old/kconfig-5.55.0/po/gl/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/gl/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -26,7 +26,7 @@
 "X-Text-Markup: kde4\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Contacte co administrador do sistema."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/gu/kconfig5_qt.po 
new/kconfig-5.56.0/po/gu/kconfig5_qt.po
--- old/kconfig-5.55.0/po/gu/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/gu/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/he/kconfig5_qt.po 
new/kconfig-5.56.0/po/he/kconfig5_qt.po
--- old/kconfig-5.55.0/po/he/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/he/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/hi/kconfig5_qt.po 
new/kconfig-5.56.0/po/hi/kconfig5_qt.po
--- old/kconfig-5.55.0/po/hi/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/hi/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -20,7 +20,7 @@
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/hne/kconfig5_qt.po 
new/kconfig-5.56.0/po/hne/kconfig5_qt.po
--- old/kconfig-5.55.0/po/hne/kconfig5_qt.po    2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/hne/kconfig5_qt.po    2019-03-02 14:35:52.000000000 
+0100
@@ -20,7 +20,7 @@
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/hr/kconfig5_qt.po 
new/kconfig-5.56.0/po/hr/kconfig5_qt.po
--- old/kconfig-5.55.0/po/hr/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/hr/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -21,7 +21,7 @@
 "X-Text-Markup: kde4\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/hsb/kconfig5_qt.po 
new/kconfig-5.56.0/po/hsb/kconfig5_qt.po
--- old/kconfig-5.55.0/po/hsb/kconfig5_qt.po    2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/hsb/kconfig5_qt.po    2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "%100==4 ? 2 : 3;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/hu/kconfig5_qt.po 
new/kconfig-5.56.0/po/hu/kconfig5_qt.po
--- old/kconfig-5.55.0/po/hu/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/hu/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "X-Generator: Lokalize 2.0\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Lépjen kapcsolatba a rendszergazdával."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ia/kconfig5_qt.po 
new/kconfig-5.56.0/po/ia/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ia/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ia/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Pro favor, tu continge tu administrator de systema"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/id/kconfig5_qt.po 
new/kconfig-5.56.0/po/id/kconfig5_qt.po
--- old/kconfig-5.55.0/po/id/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/id/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -10,18 +10,18 @@
 "Project-Id-Version: kwriteconfig\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2014-04-11 02:17+0000\n"
-"PO-Revision-Date: 2019-01-20 10:52+0700\n"
-"Last-Translator: Wantoyo <[email protected]>\n"
+"PO-Revision-Date: 2019-02-21 16:41+0700\n"
+"Last-Translator: wantoyo <[email protected]>\n"
 "Language-Team: Indonesian <[email protected]>\n"
 "Language: id\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Lokalize 18.12.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 18.12.1\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Silakan kontak pengurus sistem anda."
@@ -391,17 +391,17 @@
 #: gui/kstandardshortcut.cpp:159
 msgctxt "KStandardShortcut|@action"
 msgid "Configure Application"
-msgstr "Konfigurasi Aplikasi"
+msgstr "Konfigurasikan Aplikasi"
 
 #: gui/kstandardshortcut.cpp:160
 msgctxt "KStandardShortcut|@action"
 msgid "Configure Toolbars"
-msgstr "Konfigurasi Bilah Alat"
+msgstr "Konfigurasikan Bilah Alat"
 
 #: gui/kstandardshortcut.cpp:161
 msgctxt "KStandardShortcut|@action"
 msgid "Configure Notifications"
-msgstr "Konfigurasi Notifikasi"
+msgstr "Konfigurasikan Notifikasi"
 
 #: gui/kstandardshortcut.cpp:162
 msgctxt "KStandardShortcut|@action"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/is/kconfig5_qt.po 
new/kconfig-5.56.0/po/is/kconfig5_qt.po
--- old/kconfig-5.55.0/po/is/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/is/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -20,7 +20,7 @@
 "X-Generator: Lokalize 1.5\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Vinsamlega hafðu sambandi við kerfisstjóra."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/it/kconfig5_qt.po 
new/kconfig-5.56.0/po/it/kconfig5_qt.po
--- old/kconfig-5.55.0/po/it/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/it/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -21,7 +21,7 @@
 "X-Generator: Lokalize 2.0\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Contatta il tuo amministratore di sistema."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ja/kconfig5_qt.po 
new/kconfig-5.56.0/po/ja/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ja/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ja/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -15,7 +15,7 @@
 "X-Text-Markup: qtrich\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/kk/kconfig5_qt.po 
new/kconfig-5.56.0/po/kk/kconfig5_qt.po
--- old/kconfig-5.55.0/po/kk/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/kk/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/km/kconfig5_qt.po 
new/kconfig-5.56.0/po/km/kconfig5_qt.po
--- old/kconfig-5.55.0/po/km/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/km/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "X-Generator: KBabel 1.11.4\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/kn/kconfig5_qt.po 
new/kconfig-5.56.0/po/kn/kconfig5_qt.po
--- old/kconfig-5.55.0/po/kn/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/kn/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ko/kconfig5_qt.po 
new/kconfig-5.56.0/po/ko/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ko/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ko/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "X-Generator: Lokalize 2.0\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "시스템 관리자에게 연락하십시오."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ku/kconfig5_qt.po 
new/kconfig-5.56.0/po/ku/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ku/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ku/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -21,7 +21,7 @@
 "X-Poedit-SourceCharset: utf8\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/lb/kconfig5_qt.po 
new/kconfig-5.56.0/po/lb/kconfig5_qt.po
--- old/kconfig-5.55.0/po/lb/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/lb/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -16,7 +16,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/lt/kconfig5_qt.po 
new/kconfig-5.56.0/po/lt/kconfig5_qt.po
--- old/kconfig-5.55.0/po/lt/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/lt/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -1,13 +1,13 @@
 # translation of kwriteconfig.po to
 # Donatas Glodenis <[email protected]>, 2005.
 # Liudas Ališauskas <[email protected]>, 2014.
-# Mindaugas Baranauskas <[email protected]>, 2016.
+# Mindaugas Baranauskas <[email protected]>, 2016, 2019.
 msgid ""
 msgstr ""
 "Project-Id-Version: kwriteconfig\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2014-04-11 02:17+0000\n"
-"PO-Revision-Date: 2016-11-22 23:21+0200\n"
+"PO-Revision-Date: 2019-02-17 13:09+0200\n"
 "Last-Translator: Mindaugas Baranauskas <[email protected]>\n"
 "Language-Team: Lithuanian <[email protected]>\n"
 "Language: lt\n"
@@ -19,7 +19,7 @@
 "X-Qt-Contexts: true\n"
 "X-Generator: Lokalize 2.0\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Prašome susisiekti su sistemos administratoriumi."
@@ -387,12 +387,9 @@
 msgstr "Klavišų sietys"
 
 #: gui/kstandardshortcut.cpp:159
-#, fuzzy
-#| msgctxt "KStandardShortcut|@action"
-#| msgid "Configure Notifications"
 msgctxt "KStandardShortcut|@action"
 msgid "Configure Application"
-msgstr "Konfigūruoti pranešimus"
+msgstr "Konfigūruoti programą"
 
 #: gui/kstandardshortcut.cpp:160
 msgctxt "KStandardShortcut|@action"
@@ -430,20 +427,14 @@
 msgstr "Apie KDE"
 
 #: gui/kstandardshortcut.cpp:167
-#, fuzzy
-#| msgctxt "KStandardShortcut|@action"
-#| msgid "Delete File"
 msgctxt "KStandardShortcut|@action"
 msgid "Delete"
-msgstr "Pašalinti failą"
+msgstr "Pašalinti"
 
 #: gui/kstandardshortcut.cpp:168
-#, fuzzy
-#| msgctxt "KStandardShortcut|@action"
-#| msgid "Rename File"
 msgctxt "KStandardShortcut|@action"
 msgid "Rename"
-msgstr "Pervadinti failą"
+msgstr "Pervadinti"
 
 #: gui/kstandardshortcut.cpp:169
 msgctxt "KStandardShortcut|@action"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/lv/kconfig5_qt.po 
new/kconfig-5.56.0/po/lv/kconfig5_qt.po
--- old/kconfig-5.55.0/po/lv/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/lv/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -21,7 +21,7 @@
 "2);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/mai/kconfig5_qt.po 
new/kconfig-5.56.0/po/mai/kconfig5_qt.po
--- old/kconfig-5.55.0/po/mai/kconfig5_qt.po    2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/mai/kconfig5_qt.po    2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/mk/kconfig5_qt.po 
new/kconfig-5.56.0/po/mk/kconfig5_qt.po
--- old/kconfig-5.55.0/po/mk/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/mk/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "2;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ml/kconfig5_qt.po 
new/kconfig-5.56.0/po/ml/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ml/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ml/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -21,7 +21,7 @@
 "X-Generator: Lokalize 0.3\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/mr/kconfig5_qt.po 
new/kconfig-5.56.0/po/mr/kconfig5_qt.po
--- old/kconfig-5.55.0/po/mr/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/mr/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -20,7 +20,7 @@
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ms/kconfig5_qt.po 
new/kconfig-5.56.0/po/ms/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ms/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ms/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/nds/kconfig5_qt.po 
new/kconfig-5.56.0/po/nds/kconfig5_qt.po
--- old/kconfig-5.55.0/po/nds/kconfig5_qt.po    2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/nds/kconfig5_qt.po    2019-03-02 14:35:52.000000000 
+0100
@@ -15,7 +15,7 @@
 "X-Generator: Lokalize 1.5\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Snack bitte Dien Systeempleger an."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ne/kconfig5_qt.po 
new/kconfig-5.56.0/po/ne/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ne/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ne/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "X-Generator: KBabel 1.11.4\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/nl/kconfig5_qt.po 
new/kconfig-5.56.0/po/nl/kconfig5_qt.po
--- old/kconfig-5.55.0/po/nl/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/nl/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -13,7 +13,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 2.0\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Neem contact op met uw systeembeheerder."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/nn/kconfig5_qt.po 
new/kconfig-5.56.0/po/nn/kconfig5_qt.po
--- old/kconfig-5.55.0/po/nn/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/nn/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -22,7 +22,7 @@
 "X-Text-Markup: qtrich\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Ta kontakt med systemansvarleg."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/or/kconfig5_qt.po 
new/kconfig-5.56.0/po/or/kconfig5_qt.po
--- old/kconfig-5.55.0/po/or/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/or/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/pa/kconfig5_qt.po 
new/kconfig-5.56.0/po/pa/kconfig5_qt.po
--- old/kconfig-5.55.0/po/pa/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/pa/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "ਆਪਣੇ ਸਿਸਟਮ ਐਡਮਿਨਸਟੇਟਰ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਜੀ।"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/pl/kconfig5_qt.po 
new/kconfig-5.56.0/po/pl/kconfig5_qt.po
--- old/kconfig-5.55.0/po/pl/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/pl/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -20,7 +20,7 @@
 "|| n%100>=20) ? 1 : 2);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Proszę skontaktować się z administratorem systemu."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/pt/kconfig5_qt.po 
new/kconfig-5.56.0/po/pt/kconfig5_qt.po
--- old/kconfig-5.55.0/po/pt/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/pt/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -15,7 +15,7 @@
 "X-POFile-SpellExtra: kreadconfig Hat Red Inc\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Contacte por favor o seu administrador do sistema."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/pt_BR/kconfig5_qt.po 
new/kconfig-5.56.0/po/pt_BR/kconfig5_qt.po
--- old/kconfig-5.55.0/po/pt_BR/kconfig5_qt.po  2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/pt_BR/kconfig5_qt.po  2019-03-02 14:35:52.000000000 
+0100
@@ -23,7 +23,7 @@
 "X-Generator: Lokalize 2.0\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Contate o administrador do seu sistema."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ro/kconfig5_qt.po 
new/kconfig-5.56.0/po/ro/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ro/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ro/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -23,7 +23,7 @@
 "20)) ? 1 : 2;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ru/kconfig5_qt.po 
new/kconfig-5.56.0/po/ru/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ru/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ru/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -24,7 +24,7 @@
 "X-Text-Markup: kde4\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Обратитесь к системному администратору."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/si/kconfig5_qt.po 
new/kconfig-5.56.0/po/si/kconfig5_qt.po
--- old/kconfig-5.55.0/po/si/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/si/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/sk/kconfig5_qt.po 
new/kconfig-5.56.0/po/sk/kconfig5_qt.po
--- old/kconfig-5.55.0/po/sk/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/sk/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Prosím, kontaktujte svojho správcu systému."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/sl/kconfig5_qt.po 
new/kconfig-5.56.0/po/sl/kconfig5_qt.po
--- old/kconfig-5.55.0/po/sl/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/sl/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -22,7 +22,7 @@
 "%100==4 ? 3 : 0);\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Obvestite vašega sistemskega skrbnika."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/sq/kconfig5_qt.po 
new/kconfig-5.56.0/po/sq/kconfig5_qt.po
--- old/kconfig-5.55.0/po/sq/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/sq/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -20,7 +20,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/sv/kconfig5_qt.po 
new/kconfig-5.56.0/po/sv/kconfig5_qt.po
--- old/kconfig-5.55.0/po/sv/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/sv/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -20,7 +20,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Kontakta systemadministratören."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ta/kconfig5_qt.po 
new/kconfig-5.56.0/po/ta/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ta/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ta/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/te/kconfig5_qt.po 
new/kconfig-5.56.0/po/te/kconfig5_qt.po
--- old/kconfig-5.55.0/po/te/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/te/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -20,7 +20,7 @@
 "4;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/tg/kconfig5_qt.po 
new/kconfig-5.56.0/po/tg/kconfig5_qt.po
--- old/kconfig-5.55.0/po/tg/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/tg/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/th/kconfig5_qt.po 
new/kconfig-5.56.0/po/th/kconfig5_qt.po
--- old/kconfig-5.55.0/po/th/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/th/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -20,7 +20,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/tr/kconfig5_qt.po 
new/kconfig-5.56.0/po/tr/kconfig5_qt.po
--- old/kconfig-5.55.0/po/tr/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/tr/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -22,7 +22,7 @@
 "X-Generator: Lokalize 2.0\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Lütfen sistem yöneticinize başvurun."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/ug/kconfig5_qt.po 
new/kconfig-5.56.0/po/ug/kconfig5_qt.po
--- old/kconfig-5.55.0/po/ug/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/ug/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/uk/kconfig5_qt.po 
new/kconfig-5.56.0/po/uk/kconfig5_qt.po
--- old/kconfig-5.55.0/po/uk/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/uk/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Lokalize 2.0\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "Будь ласка, зверніться до системного адміністратора."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/uz/kconfig5_qt.po 
new/kconfig-5.56.0/po/uz/kconfig5_qt.po
--- old/kconfig-5.55.0/po/uz/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/uz/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/uz@cyrillic/kconfig5_qt.po 
new/kconfig-5.56.0/po/uz@cyrillic/kconfig5_qt.po
--- old/kconfig-5.55.0/po/uz@cyrillic/kconfig5_qt.po    2019-02-03 
00:54:29.000000000 +0100
+++ new/kconfig-5.56.0/po/uz@cyrillic/kconfig5_qt.po    2019-03-02 
14:35:52.000000000 +0100
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/vi/kconfig5_qt.po 
new/kconfig-5.56.0/po/vi/kconfig5_qt.po
--- old/kconfig-5.55.0/po/vi/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/vi/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/wa/kconfig5_qt.po 
new/kconfig-5.56.0/po/wa/kconfig5_qt.po
--- old/kconfig-5.55.0/po/wa/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/wa/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/xh/kconfig5_qt.po 
new/kconfig-5.56.0/po/xh/kconfig5_qt.po
--- old/kconfig-5.55.0/po/xh/kconfig5_qt.po     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/xh/kconfig5_qt.po     2019-03-02 14:35:52.000000000 
+0100
@@ -20,7 +20,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/zh_CN/kconfig5_qt.po 
new/kconfig-5.56.0/po/zh_CN/kconfig5_qt.po
--- old/kconfig-5.55.0/po/zh_CN/kconfig5_qt.po  2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/zh_CN/kconfig5_qt.po  2019-03-02 14:35:52.000000000 
+0100
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
-"PO-Revision-Date: 2019-01-27 22:57\n"
+"PO-Revision-Date: 2019-02-20 23:16\n"
 "Last-Translator: guoyunhe <[email protected]>\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
@@ -21,7 +21,7 @@
 "X-Crowdin-Language: zh-CN\n"
 "X-Crowdin-File: /kf5-trunk/messages/frameworks/kconfig5_qt.pot\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "请联系您的系统管理员。"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/po/zh_TW/kconfig5_qt.po 
new/kconfig-5.56.0/po/zh_TW/kconfig5_qt.po
--- old/kconfig-5.55.0/po/zh_TW/kconfig5_qt.po  2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/po/zh_TW/kconfig5_qt.po  2019-03-02 14:35:52.000000000 
+0100
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Qt-Contexts: true\n"
 
-#: core/kconfig.cpp:955
+#: core/kconfig.cpp:958
 msgctxt "KConfig|"
 msgid "Please contact your system administrator."
 msgstr "請聯絡您的系統管理員。"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/src/core/kconfig.cpp 
new/kconfig-5.56.0/src/core/kconfig.cpp
--- old/kconfig-5.55.0/src/core/kconfig.cpp     2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/src/core/kconfig.cpp     2019-03-02 14:35:52.000000000 
+0100
@@ -755,10 +755,13 @@
                 files = getGlobalFiles();
             } else {
                 if (QDir::isAbsolutePath(fileName)) {
-                    files << fileName;
+                    const QString canonicalFile = 
QFileInfo(fileName).canonicalFilePath();
+                    if (!canonicalFile.isEmpty()) { // empty if it doesn't 
exist
+                        files << canonicalFile;
+                    }
                 } else {
                     Q_FOREACH (const QString &f, 
QStandardPaths::locateAll(resourceType, fileName)) {
-                        files.prepend(f);
+                        files.prepend(QFileInfo(f).canonicalFilePath());
                     }
 
                     // allow fallback to config files bundled in resources
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/src/core/kconfig.h 
new/kconfig-5.56.0/src/core/kconfig.h
--- old/kconfig-5.55.0/src/core/kconfig.h       2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/src/core/kconfig.h       2019-03-02 14:35:52.000000000 
+0100
@@ -77,7 +77,10 @@
      * to provide defaults for the settings accessed through this object, or
      * possibly to override those settings in certain cases.
      *
-     * IncludeGlobals does the same, but with the global settings sources.
+     * If IncludeGlobals is selected, the kdeglobals configuration is used
+     * as additional configuration sources to provide defaults. Additionally
+     * selecting CascadeConfig will result in the system-wide kdeglobals 
sources
+     * also getting included.
      *
      * Note that the main configuration source overrides the cascaded sources,
      * which override those provided to addConfigSources(), which override the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/src/core/kconfigbase.h 
new/kconfig-5.56.0/src/core/kconfigbase.h
--- old/kconfig-5.55.0/src/core/kconfigbase.h   2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/src/core/kconfigbase.h   2019-03-02 14:35:52.000000000 
+0100
@@ -58,13 +58,13 @@
          */
         Localized = 0x04,
         /**<
-         * Notify remote KConfigWatchers of changes (requires DBus support)
-         * Implied persistent
-         * @since 5.51
+         * Add the locale tag to the key when writing it.
          */
         Notify = 0x08 | Persistent,
         /**<
-         * Add the locale tag to the key when writing it.
+         * Notify remote KConfigWatchers of changes (requires DBus support)
+         * Implied persistent
+         * @since 5.51
          */
         Normal = Persistent
         /**<
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfig-5.55.0/src/core/kconfigini.cpp 
new/kconfig-5.56.0/src/core/kconfigini.cpp
--- old/kconfig-5.55.0/src/core/kconfigini.cpp  2019-02-03 00:54:29.000000000 
+0100
+++ new/kconfig-5.56.0/src/core/kconfigini.cpp  2019-03-02 14:35:52.000000000 
+0100
@@ -602,7 +602,11 @@
     if (info.exists()) {
         setLocalFilePath(info.canonicalFilePath());
     } else {
-        setLocalFilePath(file);
+        const QString dir = info.dir().canonicalPath();
+        if (!dir.isEmpty())
+            setLocalFilePath(dir + QLatin1Char('/') + info.fileName());
+        else
+            setLocalFilePath(file);
     }
 }
 
@@ -643,13 +647,110 @@
     return lockFile && lockFile->isLocked();
 }
 
-QByteArray KConfigIniBackend::stringToPrintable(const QByteArray &aString, 
StringType type)
-{
-    static const char nibbleLookup[] = {
-        '0', '1', '2', '3', '4', '5', '6', '7',
-        '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'
+namespace {
+    // serialize an escaped byte at the end of @param data
+    // @param data should have room for 4 bytes
+    char* escapeByte(char* data, unsigned char s) {
+        static const char nibbleLookup[] = {
+            '0', '1', '2', '3', '4', '5', '6', '7',
+            '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'
+        };
+        *data++ = '\\';
+        *data++ = 'x';
+        *data++ = nibbleLookup[s >> 4];
+        *data++ = nibbleLookup[s & 0x0f];
+        return data;
+    }
+
+    // Struct that represents a multi-byte UTF-8 character.
+    // This struct is used to keep track of bytes that seem to be valid
+    // UTF-8.
+    struct Utf8Char {
+    public:
+        unsigned char bytes[4];
+        unsigned char count;
+        unsigned char charLength;
+
+        Utf8Char() {
+            clear();
+            charLength = 0;
+        }
+        void clear() {
+            count = 0;
+        }
+        // Add a byte to the UTF8 character.
+        // When an additional byte leads to an invalid character, return false.
+        bool addByte(unsigned char b) {
+            if (count == 0) {
+                if (b > 0xc1 && (b & 0xe0) == 0xc0) {
+                    charLength = 2;
+                } else if ((b & 0xf0) == 0xe0) {
+                    charLength = 3;
+                } else if (b < 0xf5 && (b & 0xf8) == 0xf0) {
+                    charLength = 4;
+                } else {
+                    return false;
+                }
+                bytes[0] = b;
+                count = 1;
+            } else if (count < 4 && (b & 0xc0) == 0x80) {
+                if (count == 1) {
+                    if (charLength == 3 && bytes[0] == 0xe0 && b < 0xa0) {
+                        return false; // overlong 3 byte sequence
+                    }
+                    if (charLength == 4) {
+                        if (bytes[0] == 0xf0 && b < 0x90) {
+                            return false; // overlong 4 byte sequence
+                        }
+                        if (bytes[0] == 0xf4 && b > 0x8f) {
+                            return false; // Unicode value larger than U+10FFFF
+                        }
+                    }
+                }
+                bytes[count++] = b;
+            } else {
+                return false;
+            }
+            return true;
+        }
+        // Return true if Utf8Char contains one valid character.
+        bool isComplete() {
+            return count > 0 && count == charLength;
+        }
+        // Add the bytes in this UTF8 character in escaped form to data.
+        char* escapeBytes(char* data) {
+            for (unsigned char i = 0; i < count; ++i) {
+                data = escapeByte(data, bytes[i]);
+            }
+            clear();
+            return data;
+        }
+        // Add the bytes of the UTF8 character to a buffer.
+        // Only call this if isComplete() returns true.
+        char* writeUtf8(char* data) {
+            for (unsigned char i = 0; i < count; ++i) {
+                *data++ = bytes[i];
+            }
+            clear();
+            return data;
+        }
+        // Write the bytes in the UTF8 character literally, or, if the
+        // character is not complete, write the escaped bytes.
+        // This is useful to handle the state that remains after handling
+        // all bytes in a buffer.
+        char* write(char* data) {
+            if (isComplete()) {
+                data = writeUtf8(data);
+            } else {
+                data = escapeBytes(data);
+            }
+            return data;
+        }
     };
+}
 
+QByteArray KConfigIniBackend::stringToPrintable(const QByteArray &aString, 
StringType type)
+{
     if (aString.isEmpty()) {
         return aString;
     }
@@ -668,10 +769,16 @@
         *data++ = 's';
         i++;
     }
+    Utf8Char utf8;
 
     for (; i < l; ++i/*, r++*/) {
         switch (s[i]) {
         default:
+            if (utf8.addByte(s[i])) {
+                break;
+            } else {
+                data = utf8.escapeBytes(data);
+            }
             // The \n, \t, \r cases (all < 32) are handled below; we can 
ignore them here
             if (((unsigned char)s[i]) < 32) {
                 goto doEscape;
@@ -713,13 +820,14 @@
                 break;
             }
         doEscape:
-            *data++ = '\\';
-            *data++ = 'x';
-            *data++ = nibbleLookup[((unsigned char)s[i]) >> 4];
-            *data++ = nibbleLookup[((unsigned char)s[i]) & 0x0f];
+            data = escapeByte(data, s[i]);
             break;
         }
+        if (utf8.isComplete()) {
+            data = utf8.writeUtf8(data);
+        }
     }
+    data = utf8.write(data);
     *data = 0;
     result.resize(data - start);
 


Reply via email to