Hello community, here is the log from the commit of package lxqt-about for openSUSE:Factory checked in at 2018-06-29 22:31:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lxqt-about (Old) and /work/SRC/openSUSE:Factory/.lxqt-about.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lxqt-about" Fri Jun 29 22:31:04 2018 rev:10 rq:618051 version:0.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lxqt-about/lxqt-about.changes 2017-10-24 22:23:02.469358396 +0200 +++ /work/SRC/openSUSE:Factory/.lxqt-about.new/lxqt-about.changes 2018-06-29 22:31:35.762246684 +0200 @@ -1,0 +2,14 @@ +Tue May 22 14:50:46 UTC 2018 - [email protected] + +- Update to 0.12.0: + * CMake: Prevent in-source builds + * Fixed razor and http -> https + * Fixed some LXDE mentions + * Drop Qt foreach + * Add Traditional Chinese translations + * Add Simplified Chinese translations + * Add Spanish desktop entry + * translators_ru: Remove "Translator X." prefix + * Make translators_lt.info tidy again + +------------------------------------------------------------------- Old: ---- lxqt-about-0.12.0.tar.xz lxqt-about-0.12.0.tar.xz.asc New: ---- lxqt-about-0.13.0.tar.xz lxqt-about-0.13.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lxqt-about.spec ++++++ --- /var/tmp/diff_new_pack.TuGoyM/_old 2018-06-29 22:31:36.262246301 +0200 +++ /var/tmp/diff_new_pack.TuGoyM/_new 2018-06-29 22:31:36.262246301 +0200 @@ -1,7 +1,7 @@ # # spec file for package lxqt-about # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,25 +17,25 @@ Name: lxqt-about -Version: 0.12.0 +Version: 0.13.0 Release: 0 Summary: LXQt About Dialog -License: GPL-2.0+ and LGPL-2.1+ +License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/LXQt -Url: http://www.lxde.org +URL: http://www.lxqt.org Source: https://github.com/lxde/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz Source1: https://github.com/lxde/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc Source2: %{name}.keyring BuildRequires: cmake >= 3.0.2 -BuildRequires: lxqt-build-tools-devel +BuildRequires: lxqt-build-tools-devel >= 0.5.0 +BuildRequires: pkgconfig BuildRequires: cmake(KF5WindowSystem) BuildRequires: pkgconfig(Qt5UiTools) -BuildRequires: pkgconfig(lxqt) >= %{version} BuildRequires: pkgconfig(Qt5Xdg) >= 1.3.0 -Recommends: %{name}-lang +BuildRequires: pkgconfig(lxqt) >= %{version} Requires(post): desktop-file-utils Requires(pre): desktop-file-utils -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Recommends: %{name}-lang %description About dialog for LXQt @@ -53,8 +53,8 @@ %cmake_install %files -%defattr(-,root,root) -%doc AUTHORS COPYING +%license COPYING +%doc AUTHORS %{_bindir}/%{name} %{_datadir}/applications/*.desktop ++++++ lxqt-about-0.12.0.tar.xz -> lxqt-about-0.13.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/AUTHORS new/lxqt-about-0.13.0/AUTHORS --- old/lxqt-about-0.12.0/AUTHORS 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/AUTHORS 2018-05-21 19:57:08.000000000 +0200 @@ -1,10 +1,10 @@ Upstream authors: - LXQt team: http://lxqt.org + LXQt team: https://lxqt.org Razor team: http://razor-qt.org Copyright: Copyright (c) 2010-2012 Razor team - Copyright (c) 2012-2017 LXQt team + Copyright (c) 2012-2018 LXQt team Petr Vanek <[email protected]> License: LGPL-2.1+ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/CHANGELOG new/lxqt-about-0.13.0/CHANGELOG --- old/lxqt-about-0.12.0/CHANGELOG 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/CHANGELOG 2018-05-21 19:57:08.000000000 +0200 @@ -1,7 +1,21 @@ -lxqt-about-0.12.0 / 2017-10-21 +lxqt-about-0.13.0 / 2018-05-21 ============================== + * CMake: Prevent in-source builds + * Fixed razor and http -> https + * Fixed some LXDE mentions + * Drop Qt foreach + * Add Traditional Chinese translations + * Add Simplified Chinese translations + * Add Spanish desktop entry + * translators_ru: Remove "Translator X." prefix + * Make translators_lt.info tidy again + +0.12.0 / 2017-10-21 +=================== + + * Release 0.12.0: Update changelog * Set patch version 0 * Don't export github templates * Added Lithuanian translation diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/CMakeLists.txt new/lxqt-about-0.13.0/CMakeLists.txt --- old/lxqt-about-0.12.0/CMakeLists.txt 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/CMakeLists.txt 2018-05-21 19:57:08.000000000 +0200 @@ -23,6 +23,7 @@ find_package(lxqt REQUIRED) +include(LXQtPreventInSourceBuilds) include(LXQtCompilerSettings NO_POLICY_SCOPE) if(NOT CMAKE_BUILD_TYPE) @@ -33,7 +34,10 @@ set(LXQT_ABOUT_PATCH_VERSION 0) set(LXQT_ABOUT_VERSION ${LXQT_MAJOR_VERSION}.${LXQT_MINOR_VERSION}.${LXQT_ABOUT_PATCH_VERSION}) -add_definitions("-DLXQT_ABOUT_VERSION=\"${LXQT_ABOUT_VERSION}\"") +add_definitions( + "-DLXQT_ABOUT_VERSION=\"${LXQT_ABOUT_VERSION}\"" + "-DQT_NO_FOREACH" +) # Translations ********************************** include(LXQtTranslate) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/README.md new/lxqt-about-0.13.0/README.md --- old/lxqt-about-0.12.0/README.md 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/README.md 2018-05-21 19:57:08.000000000 +0200 @@ -2,19 +2,28 @@ ## Overview -`lxqt-about` is a dialogue window providing information about LXQt and the system it's running on. +`lxqt-about` is a dialogue window providing information about LXQt and the +system it's running on. ## Installation ### Sources -The only runtime dependency is [liblxqt](https://github.com/lxde/liblxqt). -CMake is needed to build as well as optionally Git to pull latest VCS checkouts. The localization files were outsourced to repository [lxqt-l10n](https://github.com/lxde/lxqt-l10n) so the corresponding dependencies are needed, too. Please refer to this repository's `README.md` for further information. +The only runtime dependency is [liblxqt](https://github.com/lxqt/liblxqt). +CMake is needed to build as well as optionally Git to pull latest VCS checkouts. +The localization files were outsourced to repository +[lxqt-l10n](https://github.com/lxqt/lxqt-l10n) so the corresponding dependencies +are needed, too. Please refer to this repository's `README.md` for further +information. -Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` will normally have to be set to `/usr`. +Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` +will normally have to be set to `/usr`. -To build run `make`, to install `make install` which accepts variable `DESTDIR` as usual. +To build run `make`, to install `make install` which accepts variable `DESTDIR` +as usual. ### Binary packages -The library is provided by all major Linux distributions like Arch Linux, Debian, Fedora and openSUSE. Just use your package manager to search for string `lxqt-about`. +The library is provided by all major Linux distributions like Arch Linux, +Debian, Fedora and openSUSE. Just use your package manager to search for string +`lxqt-about`. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/aboutdialog/lxqtaboutdialog.cpp new/lxqt-about-0.13.0/aboutdialog/lxqtaboutdialog.cpp --- old/lxqt-about-0.12.0/aboutdialog/lxqtaboutdialog.cpp 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/aboutdialog/lxqtaboutdialog.cpp 2018-05-21 19:57:08.000000000 +0200 @@ -2,7 +2,7 @@ * (c)LGPL2+ * * LXQt - The Lightweight Desktop Environment - * http://lxqt.org + * https://lxqt.org * * Copyright: 2010-2011 Razor team * Authors: @@ -100,11 +100,11 @@ tr("Copyright: © %1-%2 %3", "About dialog, 'About' tab text") .arg("2010", QDate::currentDate().toString("yyyy"), "LXQt team"), tr("Homepage: %1", "About dialog, 'About' tab text") - .arg("<a href=\"http://lxqt.org\">http://lxqt.org</a>"), + .arg("<a href=\"https://lxqt.org\">https://lxqt.org</a>"), tr("License: %1", "About dialog, 'About' tab text") - .arg("<a href=\"http://www.gnu.org/licenses/lgpl-2.1.html\">GNU Lesser General Public License version 2.1 or later</a>" + .arg("<a href=\"https://www.gnu.org/licenses/lgpl-2.1.html\">GNU Lesser General Public License version 2.1 or later</a>" " and partly under the " - "<a href=\"http://www.gnu.org/licenses/gpl-2.0.html\">GNU General Public License version 2</a>") + "<a href=\"https://www.gnu.org/licenses/gpl-2.0.html\">GNU General Public License version 2</a>") ); } @@ -112,9 +112,9 @@ { return QString("<p>%1</p><p>%2</p>").arg( tr("LXQt is developed by the <a %1>LXQt Team and contributors</a>.", "About dialog, 'Authors' tab text") - .arg(" href=\"https://github.com/lxde/lxde-qt\""), + .arg(" href=\"https://github.com/lxqt/lxqt\""), tr("If you are interested in working with our development team, <a %1>join us</a>.", "About dialog, 'Authors' tab text") - .arg("href=\"http://lxqt.org\"") + .arg("href=\"https://lxqt.org\"") ); } @@ -129,7 +129,7 @@ "<li>Andy Fitzsimon (logo/icon)</li>" "<li>Eugene Pivnev (QtDesktop)</li>" "<li>Manuel Meier (for ideas)</li>" - "<li>KDE <<a href=\"http://kde.org/\">http://kde.org/</a>></li>" + "<li>KDE <<a href=\"https://kde.org/\">https://kde.org/</a>></li>" ).arg(tr("Special thanks to:", "About dialog, 'Thanks' tab text")); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/aboutdialog/lxqtaboutdialog.h new/lxqt-about-0.13.0/aboutdialog/lxqtaboutdialog.h --- old/lxqt-about-0.12.0/aboutdialog/lxqtaboutdialog.h 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/aboutdialog/lxqtaboutdialog.h 2018-05-21 19:57:08.000000000 +0200 @@ -2,7 +2,7 @@ * (c)LGPL2+ * * LXQt - a lightweight, Qt based, desktop toolset - * http://razor-qt.org + * https://lxqt.org * * Copyright: 2010-2011 Razor team * Authors: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/aboutdialog/lxqtaboutdialog_p.h new/lxqt-about-0.13.0/aboutdialog/lxqtaboutdialog_p.h --- old/lxqt-about-0.12.0/aboutdialog/lxqtaboutdialog_p.h 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/aboutdialog/lxqtaboutdialog_p.h 2018-05-21 19:57:08.000000000 +0200 @@ -2,7 +2,7 @@ * (c)LGPL2+ * * LXQt - a lightweight, Qt based, desktop toolset - * http://razor-qt.org + * https://lxqt.org * * Copyright: 2010-2011 Razor team * Authors: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/aboutdialog/technicalinfo.cpp new/lxqt-about-0.13.0/aboutdialog/technicalinfo.cpp --- old/lxqt-about-0.12.0/aboutdialog/technicalinfo.cpp 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/aboutdialog/technicalinfo.cpp 2018-05-21 19:57:08.000000000 +0200 @@ -2,7 +2,7 @@ * (c)LGPL2+ * * LXQt - a lightweight, Qt based, desktop toolset - * http://razor-qt.org + * https://lxqt.org * * Copyright: 2012 Razor team * Authors: @@ -72,7 +72,7 @@ res += QString("<b>%1</b>").arg(mTitle); res += "<table width='100%'>"; QPair<QString,QString> row; - foreach(row, mRows) + for(const auto& row : qAsConst(mRows)) { res += QString("<tr>" "<td class=techInfoTd width='1%'>" @@ -92,7 +92,7 @@ res += QString("%1\n").arg(mTitle); QPair<QString,QString> row; - foreach(row, mRows) + for(const auto& row : qAsConst(mRows)) { res += QString(" %1 %2\n") .arg(row.first + ":", -nameFieldWidth) @@ -105,7 +105,7 @@ { int res = 0; QPair<QString,QString> row; - foreach (row, mRows) + for(const auto& row : qAsConst(mRows)) res = qMax(res, row.first.length()); return res; @@ -115,7 +115,7 @@ QString TechnicalInfo::html() const { QString res; - foreach (TechInfoTable* item, mItems) + for(const TechInfoTable* item : qAsConst(mItems)) { res += item->html(); res += "<br><br>"; @@ -126,11 +126,11 @@ QString TechnicalInfo::text() const { int nameWidth = 0; - foreach (TechInfoTable* item, mItems) + for(const TechInfoTable* item : qAsConst(mItems)) nameWidth = qMax(nameWidth, item->maxNameLength()); QString res; - foreach (TechInfoTable* item, mItems) + for(const TechInfoTable* item : qAsConst(mItems)) { res += item->text(nameWidth + 2); res += "\n\n"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/aboutdialog/technicalinfo.h new/lxqt-about-0.13.0/aboutdialog/technicalinfo.h --- old/lxqt-about-0.12.0/aboutdialog/technicalinfo.h 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/aboutdialog/technicalinfo.h 2018-05-21 19:57:08.000000000 +0200 @@ -2,7 +2,7 @@ * (c)LGPL2+ * * LXQt - a lightweight, Qt based, desktop toolset - * http://razor-qt.org + * https://lxqt.org * * Copyright: 2012 Razor team * Authors: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/main.cpp new/lxqt-about-0.13.0/main.cpp --- old/lxqt-about-0.12.0/main.cpp 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/main.cpp 2018-05-21 19:57:08.000000000 +0200 @@ -1,8 +1,8 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LXDE-Qt - a lightweight, Qt based, desktop toolset - * http://razor-qt.org + * LXQt - a lightweight, Qt based, desktop toolset + * https://lxqt.org * * Copyright: 2010-2011 Razor team * Authors: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/translations/lxqt-about_es.desktop new/lxqt-about-0.13.0/translations/lxqt-about_es.desktop --- old/lxqt-about-0.12.0/translations/lxqt-about_es.desktop 1970-01-01 01:00:00.000000000 +0100 +++ new/lxqt-about-0.13.0/translations/lxqt-about_es.desktop 2018-05-21 19:57:08.000000000 +0200 @@ -0,0 +1,3 @@ +Name[es]=Acerca de LXQt +GenericName[es]=Acerca de LXQt +Comment[es]=Saber más acerca LXQt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/translations/lxqt-about_zh_CN.desktop new/lxqt-about-0.13.0/translations/lxqt-about_zh_CN.desktop --- old/lxqt-about-0.12.0/translations/lxqt-about_zh_CN.desktop 1970-01-01 01:00:00.000000000 +0100 +++ new/lxqt-about-0.13.0/translations/lxqt-about_zh_CN.desktop 2018-05-21 19:57:08.000000000 +0200 @@ -0,0 +1,3 @@ +Name[zh_CN]=关于 LXQt +GenericName[zh_CN]=关于 LXQt +Comment[zh_CN]=进一步了解 LXQt。 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/translations/lxqt-about_zh_TW.desktop new/lxqt-about-0.13.0/translations/lxqt-about_zh_TW.desktop --- old/lxqt-about-0.12.0/translations/lxqt-about_zh_TW.desktop 1970-01-01 01:00:00.000000000 +0100 +++ new/lxqt-about-0.13.0/translations/lxqt-about_zh_TW.desktop 2018-05-21 19:57:08.000000000 +0200 @@ -0,0 +1,3 @@ +Name[zh_TW]=關於 LXQt +GenericName[zh_TW]=關於 LXQt +Comment[zh_TW]=進一步了解 LXQt。 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/translatorsinfo/translators_es_VE.info new/lxqt-about-0.13.0/translatorsinfo/translators_es_VE.info --- old/lxqt-about-0.12.0/translatorsinfo/translators_es_VE.info 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/translatorsinfo/translators_es_VE.info 2018-05-21 19:57:08.000000000 +0200 @@ -5,9 +5,9 @@ translator_1_nameNative = PICCORO Lenz McKAY translator_1_contact = [email protected] -# translator_2_nameEnglish = Translator 2. Your name in English. -# translator_2_nameNative = Translator 2. Your name in the native language. -# translator_2_contact = Translator 2. Contact information, email or web site address. +translator_2_nameEnglish = Jair López +translator_2_nameNative = Jair López +translator_2_contact = [email protected] # translator_3_nameEnglish = Translator 3. Your name in English. # translator_3_nameNative = Translator 3. Your name in the native language. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/translatorsinfo/translators_lt.info new/lxqt-about-0.13.0/translatorsinfo/translators_lt.info --- old/lxqt-about-0.12.0/translatorsinfo/translators_lt.info 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/translatorsinfo/translators_lt.info 2018-05-21 19:57:08.000000000 +0200 @@ -4,41 +4,41 @@ translator_1_nameEnglish = Moo -translator_1_nameNative = Translator 1. Your name in the native language. -translator_1_contact = Translator 1. Contact information, email or web site address. +# translator_1_nameNative = Translator 1. Your name in the native language. +# translator_1_contact = Translator 1. Contact information, email or web site address. -translator_2_nameEnglish = Translator 2. Your name in English. -translator_2_nameNative = Translator 2. Your name in the native language. -translator_2_contact = Translator 2. Contact information, email or web site address. - -translator_3_nameEnglish = Translator 3. Your name in English. -translator_3_nameNative = Translator 3. Your name in the native language. -translator_3_contact = Translator 3. Contact information, email or web site address. - -translator_4_nameEnglish = Translator 4. Your name in English. -translator_4_nameNative = Translator 4. Your name in the native language. -translator_4_contact = Translator 4. Contact information, email or web site address. - -translator_5_nameEnglish = Translator 5. Your name in English. -translator_5_nameNative = Translator 5. Your name in the native language. -translator_5_contact = Translator 5. Contact information, email or web site address. - -translator_6_nameEnglish = Translator 6. Your name in English. -translator_6_nameNative = Translator 6. Your name in the native language. -translator_6_contact = Translator 6. Contact information, email or web site address. - -translator_7_nameEnglish = Translator 7. Your name in English. -translator_7_nameNative = Translator 7. Your name in the native language. -translator_7_contact = Translator 7. Contact information, email or web site address. - -translator_8_nameEnglish = Translator 8. Your name in English. -translator_8_nameNative = Translator 8. Your name in the native language. -translator_8_contact = Translator 8. Contact information, email or web site address. - -translator_9_nameEnglish = Translator 9. Your name in English. -translator_9_nameNative = Translator 9. Your name in the native language. -translator_9_contact = Translator 9. Contact information, email or web site address. - -translator_10_nameEnglish = Translator 10. Your name in English. -translator_10_nameNative = Translator 10. Your name in the native language. -translator_10_contact = Translator 10. Contact information, email or web site address. +# translator_2_nameEnglish = Translator 2. Your name in English. +# translator_2_nameNative = Translator 2. Your name in the native language. +# translator_2_contact = Translator 2. Contact information, email or web site address. + +# translator_3_nameEnglish = Translator 3. Your name in English. +# translator_3_nameNative = Translator 3. Your name in the native language. +# translator_3_contact = Translator 3. Contact information, email or web site address. + +# translator_4_nameEnglish = Translator 4. Your name in English. +# translator_4_nameNative = Translator 4. Your name in the native language. +# translator_4_contact = Translator 4. Contact information, email or web site address. + +# translator_5_nameEnglish = Translator 5. Your name in English. +# translator_5_nameNative = Translator 5. Your name in the native language. +# translator_5_contact = Translator 5. Contact information, email or web site address. + +# translator_6_nameEnglish = Translator 6. Your name in English. +# translator_6_nameNative = Translator 6. Your name in the native language. +# translator_6_contact = Translator 6. Contact information, email or web site address. + +# translator_7_nameEnglish = Translator 7. Your name in English. +# translator_7_nameNative = Translator 7. Your name in the native language. +# translator_7_contact = Translator 7. Contact information, email or web site address. + +# translator_8_nameEnglish = Translator 8. Your name in English. +# translator_8_nameNative = Translator 8. Your name in the native language. +# translator_8_contact = Translator 8. Contact information, email or web site address. + +# translator_9_nameEnglish = Translator 9. Your name in English. +# translator_9_nameNative = Translator 9. Your name in the native language. +# translator_9_contact = Translator 9. Contact information, email or web site address. + +# translator_10_nameEnglish = Translator 10. Your name in English. +# translator_10_nameNative = Translator 10. Your name in the native language. +# translator_10_contact = Translator 10. Contact information, email or web site address. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/translatorsinfo/translators_ru.info new/lxqt-about-0.13.0/translatorsinfo/translators_ru.info --- old/lxqt-about-0.12.0/translatorsinfo/translators_ru.info 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/translatorsinfo/translators_ru.info 2018-05-21 19:57:08.000000000 +0200 @@ -5,13 +5,13 @@ translator_1_nameNative = Александр Соколов translator_1_contact = [email protected] -translator_2_nameEnglish = Translator 2. Oleg Maximov -translator_2_nameNative = Translator 2. Олег Максимов -translator_2_contact = Translator 2. [email protected] +translator_2_nameEnglish = Oleg Maximov +translator_2_nameNative = Олег Максимов +translator_2_contact = [email protected] -translator_3_nameEnglish = Translator 3. Ilya Shestopalov -translator_3_nameNative = Translator 3. Илья Шестопалов -translator_3_contact = Translator 3. [email protected] +translator_3_nameEnglish = Ilya Shestopalov +translator_3_nameNative = Илья Шестопалов +translator_3_contact = [email protected] translator_4_nameEnglish = Igor Zakharov translator_4_nameNative = Игорь Захаров diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/translatorsinfo/translatorsinfo.cpp new/lxqt-about-0.13.0/translatorsinfo/translatorsinfo.cpp --- old/lxqt-about-0.12.0/translatorsinfo/translatorsinfo.cpp 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/translatorsinfo/translatorsinfo.cpp 2018-05-21 19:57:08.000000000 +0200 @@ -2,7 +2,7 @@ * (c)LGPL2+ * * LXQt - a lightweight, Qt based, desktop toolset - * http://razor-qt.org + * https://lxqt.org * * Copyright: 2010-2011 Razor team * Authors: @@ -339,7 +339,8 @@ QSettings src(":/translatorsInfo", QSettings::IniFormat); src.setIniCodec("UTF-8"); - foreach(QString group, src.childGroups()) + const auto groups = src.childGroups(); + for(const QString& group : qAsConst(groups)) { QString lang = group.section("_", 1).remove(".info"); src.beginGroup(group); @@ -369,7 +370,7 @@ QString TranslatorsInfo::asHtml() const { QString ret; - foreach(TranslatorPerson *translator, mItems) + for(const TranslatorPerson *translator : qAsConst(mItems)) { ret += "<li>" + translator->asHtml() + "</li>"; } @@ -436,7 +437,7 @@ } -QString TranslatorPerson::asHtml() +QString TranslatorPerson::asHtml() const { QString ret(mInfo); ret += " - " + mLanguages.join(", "); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-about-0.12.0/translatorsinfo/translatorsinfo.h new/lxqt-about-0.13.0/translatorsinfo/translatorsinfo.h --- old/lxqt-about-0.12.0/translatorsinfo/translatorsinfo.h 2017-10-21 21:06:09.000000000 +0200 +++ new/lxqt-about-0.13.0/translatorsinfo/translatorsinfo.h 2018-05-21 19:57:08.000000000 +0200 @@ -2,7 +2,7 @@ * (c)LGPL2+ * * LXQt - a lightweight, Qt based, desktop toolset - * http://razor-qt.org + * https://lxqt.org * * Copyright: 2010-2011 Razor team * Authors: @@ -48,7 +48,7 @@ QString info() const { return mInfo; } void addLanguage(QString langId); - QString asHtml(); + QString asHtml() const; private: QString mEnglishName;
