diff --git a/data/data.qrc b/data/data.qrc
index 8a14934..3fedb85 100644
--- a/data/data.qrc
+++ b/data/data.qrc
@@ -2,15 +2,33 @@
../icons/hicolor/64x64/apps/com.github.elth0r0.iqpuzzle.pngcollision_texture.png
- fallback-icons/application-exit.png
- fallback-icons/document-new.png
- fallback-icons/document-open.png
- fallback-icons/document-save.png
- fallback-icons/help-about.png
- fallback-icons/media-playback-pause.png
- fallback-icons/preferences-system.png
- fallback-icons/view-refresh.png
- fallback-icons/zoom-in.png
- fallback-icons/zoom-out.png
+ fallback-icons/dark/png/application-exit.png
+ fallback-icons/dark/png/configure.png
+ fallback-icons/dark/png/document-new.png
+ fallback-icons/dark/png/document-open.png
+ fallback-icons/dark/png/document-save.png
+ fallback-icons/dark/png/games-highscores.png
+ fallback-icons/dark/png/help-about.png
+ fallback-icons/dark/png/media-playback-pause.png
+ fallback-icons/dark/png/media-playlist-shuffle.png
+ fallback-icons/dark/png/tools-report-bug.png
+ fallback-icons/dark/png/view-refresh.png
+ fallback-icons/dark/png/view-statistics.png
+ fallback-icons/dark/png/zoom-in.png
+ fallback-icons/dark/png/zoom-out.png
+ fallback-icons/light/png/application-exit.png
+ fallback-icons/light/png/configure.png
+ fallback-icons/light/png/document-new.png
+ fallback-icons/light/png/document-open.png
+ fallback-icons/light/png/document-save.png
+ fallback-icons/light/png/games-highscores.png
+ fallback-icons/light/png/help-about.png
+ fallback-icons/light/png/media-playback-pause.png
+ fallback-icons/light/png/media-playlist-shuffle.png
+ fallback-icons/light/png/tools-report-bug.png
+ fallback-icons/light/png/view-refresh.png
+ fallback-icons/light/png/view-statistics.png
+ fallback-icons/light/png/zoom-in.png
+ fallback-icons/light/png/zoom-out.png
diff --git a/data/fallback-icons/COPYING-ICONS b/data/fallback-icons/COPYING-ICONS
new file mode 100644
index 0000000..63886ab
--- /dev/null
+++ b/data/fallback-icons/COPYING-ICONS
@@ -0,0 +1,209 @@
+The Breeze Icon Theme in dark/ and light/
+
+ Copyright (C) 2014 Uri Herrera and others
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 3 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library. If not, see .
+
+Clarification:
+
+ The GNU Lesser General Public License or LGPL is written for
+ software libraries in the first place. We expressly want the LGPL to
+ be valid for this artwork library too.
+
+ KDE Breeze theme icons is a special kind of software library, it is an
+ artwork library, it's elements can be used in a Graphical User Interface, or
+ GUI.
+
+ Source code, for this library means:
+ - where they exist, SVG;
+ - otherwise, if applicable, the multi-layered formats xcf or psd, or
+ otherwise png.
+
+ The LGPL in some sections obliges you to make the files carry
+ notices. With images this is in some cases impossible or hardly useful.
+
+ With this library a notice is placed at a prominent place in the directory
+ containing the elements. You may follow this practice.
+
+ The exception in section 5 of the GNU Lesser General Public License covers
+ the use of elements of this art library in a GUI.
+
+ https://vdesign.kde.org/
+
+-----
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+ 0. Additional Definitions.
+
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+ 1. Exception to Section 3 of the GNU GPL.
+
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+ 2. Conveying Modified Versions.
+
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
+
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
+
+ 3. Object Code Incorporating Material from Library Header Files.
+
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
+
+ 4. Combined Works.
+
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
+ document.
+
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
+
+ d) Do one of the following:
+
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
+
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
+
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
+
+ 5. Combined Libraries.
+
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
+
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
+
+ 6. Revised Versions of the GNU Lesser General Public License.
+
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff --git a/data/fallback-icons/CREDITS b/data/fallback-icons/CREDITS
deleted file mode 100644
index 325768b..0000000
--- a/data/fallback-icons/CREDITS
+++ /dev/null
@@ -1,2 +0,0 @@
-
- iQPuzzle uses icons from Tango Desktop Project: http://tango.freedesktop.org
diff --git a/data/fallback-icons/application-exit.png b/data/fallback-icons/application-exit.png
deleted file mode 100644
index 0010931..0000000
Binary files a/data/fallback-icons/application-exit.png and /dev/null differ
diff --git a/data/fallback-icons/dark/index.theme b/data/fallback-icons/dark/index.theme
new file mode 100644
index 0000000..b3e9a7d
--- /dev/null
+++ b/data/fallback-icons/dark/index.theme
@@ -0,0 +1,13 @@
+[Icon Theme]
+Name=dark
+Comment=dark theme icons
+PanelDefault=22
+PanelSizes=22
+Directories=png
+
+[png]
+Size=22
+Context=Applications
+MinSize=16
+MaxSize=512
+Type=Fixed
diff --git a/data/fallback-icons/dark/png/application-exit.png b/data/fallback-icons/dark/png/application-exit.png
new file mode 100644
index 0000000..b444362
Binary files /dev/null and b/data/fallback-icons/dark/png/application-exit.png differ
diff --git a/data/fallback-icons/dark/png/configure.png b/data/fallback-icons/dark/png/configure.png
new file mode 100644
index 0000000..8e170be
Binary files /dev/null and b/data/fallback-icons/dark/png/configure.png differ
diff --git a/data/fallback-icons/dark/png/document-new.png b/data/fallback-icons/dark/png/document-new.png
new file mode 100644
index 0000000..f55efd9
Binary files /dev/null and b/data/fallback-icons/dark/png/document-new.png differ
diff --git a/data/fallback-icons/dark/png/document-open.png b/data/fallback-icons/dark/png/document-open.png
new file mode 100644
index 0000000..ad0bcc7
Binary files /dev/null and b/data/fallback-icons/dark/png/document-open.png differ
diff --git a/data/fallback-icons/dark/png/document-save.png b/data/fallback-icons/dark/png/document-save.png
new file mode 100644
index 0000000..d5b26d9
Binary files /dev/null and b/data/fallback-icons/dark/png/document-save.png differ
diff --git a/data/fallback-icons/dark/png/games-highscores.png b/data/fallback-icons/dark/png/games-highscores.png
new file mode 100644
index 0000000..fd0ab07
Binary files /dev/null and b/data/fallback-icons/dark/png/games-highscores.png differ
diff --git a/data/fallback-icons/dark/png/help-about.png b/data/fallback-icons/dark/png/help-about.png
new file mode 100644
index 0000000..228a931
Binary files /dev/null and b/data/fallback-icons/dark/png/help-about.png differ
diff --git a/data/fallback-icons/dark/png/media-playback-pause.png b/data/fallback-icons/dark/png/media-playback-pause.png
new file mode 100644
index 0000000..2cb8318
Binary files /dev/null and b/data/fallback-icons/dark/png/media-playback-pause.png differ
diff --git a/data/fallback-icons/dark/png/media-playlist-shuffle.png b/data/fallback-icons/dark/png/media-playlist-shuffle.png
new file mode 100644
index 0000000..1925ee7
Binary files /dev/null and b/data/fallback-icons/dark/png/media-playlist-shuffle.png differ
diff --git a/data/fallback-icons/dark/png/tools-report-bug.png b/data/fallback-icons/dark/png/tools-report-bug.png
new file mode 100644
index 0000000..62fa362
Binary files /dev/null and b/data/fallback-icons/dark/png/tools-report-bug.png differ
diff --git a/data/fallback-icons/dark/png/view-refresh.png b/data/fallback-icons/dark/png/view-refresh.png
new file mode 100644
index 0000000..403b9a6
Binary files /dev/null and b/data/fallback-icons/dark/png/view-refresh.png differ
diff --git a/data/fallback-icons/dark/png/view-statistics.png b/data/fallback-icons/dark/png/view-statistics.png
new file mode 100644
index 0000000..aec888d
Binary files /dev/null and b/data/fallback-icons/dark/png/view-statistics.png differ
diff --git a/data/fallback-icons/dark/png/zoom-in.png b/data/fallback-icons/dark/png/zoom-in.png
new file mode 100644
index 0000000..b7a80fb
Binary files /dev/null and b/data/fallback-icons/dark/png/zoom-in.png differ
diff --git a/data/fallback-icons/dark/png/zoom-out.png b/data/fallback-icons/dark/png/zoom-out.png
new file mode 100644
index 0000000..f3b4415
Binary files /dev/null and b/data/fallback-icons/dark/png/zoom-out.png differ
diff --git a/data/fallback-icons/document-new.png b/data/fallback-icons/document-new.png
deleted file mode 100644
index 4c3efdd..0000000
Binary files a/data/fallback-icons/document-new.png and /dev/null differ
diff --git a/data/fallback-icons/document-open.png b/data/fallback-icons/document-open.png
deleted file mode 100644
index ab94046..0000000
Binary files a/data/fallback-icons/document-open.png and /dev/null differ
diff --git a/data/fallback-icons/document-save.png b/data/fallback-icons/document-save.png
deleted file mode 100644
index 22ff495..0000000
Binary files a/data/fallback-icons/document-save.png and /dev/null differ
diff --git a/data/fallback-icons/help-about.png b/data/fallback-icons/help-about.png
deleted file mode 100644
index f25fc3f..0000000
Binary files a/data/fallback-icons/help-about.png and /dev/null differ
diff --git a/data/fallback-icons/light/index.theme b/data/fallback-icons/light/index.theme
new file mode 100644
index 0000000..7dc71eb
--- /dev/null
+++ b/data/fallback-icons/light/index.theme
@@ -0,0 +1,13 @@
+[Icon Theme]
+Name=light
+Comment=light theme icons
+PanelDefault=22
+PanelSizes=22
+Directories=png
+
+[png]
+Size=22
+Context=Applications
+MinSize=16
+MaxSize=512
+Type=Fixed
diff --git a/data/fallback-icons/light/png/application-exit.png b/data/fallback-icons/light/png/application-exit.png
new file mode 100644
index 0000000..b444362
Binary files /dev/null and b/data/fallback-icons/light/png/application-exit.png differ
diff --git a/data/fallback-icons/light/png/configure.png b/data/fallback-icons/light/png/configure.png
new file mode 100644
index 0000000..4964e80
Binary files /dev/null and b/data/fallback-icons/light/png/configure.png differ
diff --git a/data/fallback-icons/light/png/document-new.png b/data/fallback-icons/light/png/document-new.png
new file mode 100644
index 0000000..fd7a1c7
Binary files /dev/null and b/data/fallback-icons/light/png/document-new.png differ
diff --git a/data/fallback-icons/light/png/document-open.png b/data/fallback-icons/light/png/document-open.png
new file mode 100644
index 0000000..47d28c2
Binary files /dev/null and b/data/fallback-icons/light/png/document-open.png differ
diff --git a/data/fallback-icons/light/png/document-save.png b/data/fallback-icons/light/png/document-save.png
new file mode 100644
index 0000000..7441e7e
Binary files /dev/null and b/data/fallback-icons/light/png/document-save.png differ
diff --git a/data/fallback-icons/light/png/games-highscores.png b/data/fallback-icons/light/png/games-highscores.png
new file mode 100644
index 0000000..fbb9f94
Binary files /dev/null and b/data/fallback-icons/light/png/games-highscores.png differ
diff --git a/data/fallback-icons/light/png/help-about.png b/data/fallback-icons/light/png/help-about.png
new file mode 100644
index 0000000..49012a4
Binary files /dev/null and b/data/fallback-icons/light/png/help-about.png differ
diff --git a/data/fallback-icons/light/png/media-playback-pause.png b/data/fallback-icons/light/png/media-playback-pause.png
new file mode 100644
index 0000000..6196392
Binary files /dev/null and b/data/fallback-icons/light/png/media-playback-pause.png differ
diff --git a/data/fallback-icons/light/png/media-playlist-shuffle.png b/data/fallback-icons/light/png/media-playlist-shuffle.png
new file mode 100644
index 0000000..4af1fa6
Binary files /dev/null and b/data/fallback-icons/light/png/media-playlist-shuffle.png differ
diff --git a/data/fallback-icons/light/png/tools-report-bug.png b/data/fallback-icons/light/png/tools-report-bug.png
new file mode 100644
index 0000000..b68eac9
Binary files /dev/null and b/data/fallback-icons/light/png/tools-report-bug.png differ
diff --git a/data/fallback-icons/light/png/view-refresh.png b/data/fallback-icons/light/png/view-refresh.png
new file mode 100644
index 0000000..9675983
Binary files /dev/null and b/data/fallback-icons/light/png/view-refresh.png differ
diff --git a/data/fallback-icons/light/png/view-statistics.png b/data/fallback-icons/light/png/view-statistics.png
new file mode 100644
index 0000000..9fc9748
Binary files /dev/null and b/data/fallback-icons/light/png/view-statistics.png differ
diff --git a/data/fallback-icons/light/png/zoom-in.png b/data/fallback-icons/light/png/zoom-in.png
new file mode 100644
index 0000000..8eaf6d8
Binary files /dev/null and b/data/fallback-icons/light/png/zoom-in.png differ
diff --git a/data/fallback-icons/light/png/zoom-out.png b/data/fallback-icons/light/png/zoom-out.png
new file mode 100644
index 0000000..c0dbfde
Binary files /dev/null and b/data/fallback-icons/light/png/zoom-out.png differ
diff --git a/data/fallback-icons/media-playback-pause.png b/data/fallback-icons/media-playback-pause.png
deleted file mode 100644
index c8b4fe2..0000000
Binary files a/data/fallback-icons/media-playback-pause.png and /dev/null differ
diff --git a/data/fallback-icons/preferences-system.png b/data/fallback-icons/preferences-system.png
deleted file mode 100644
index 9460dfc..0000000
Binary files a/data/fallback-icons/preferences-system.png and /dev/null differ
diff --git a/data/fallback-icons/view-refresh.png b/data/fallback-icons/view-refresh.png
deleted file mode 100644
index 3fd71d6..0000000
Binary files a/data/fallback-icons/view-refresh.png and /dev/null differ
diff --git a/data/fallback-icons/zoom-in.png b/data/fallback-icons/zoom-in.png
deleted file mode 100644
index 1aa7f09..0000000
Binary files a/data/fallback-icons/zoom-in.png and /dev/null differ
diff --git a/data/fallback-icons/zoom-out.png b/data/fallback-icons/zoom-out.png
deleted file mode 100644
index 00b654e..0000000
Binary files a/data/fallback-icons/zoom-out.png and /dev/null differ
diff --git a/iqpuzzle.cpp b/iqpuzzle.cpp
index 83880cc..4d52a70 100644
--- a/iqpuzzle.cpp
+++ b/iqpuzzle.cpp
@@ -44,6 +44,9 @@
#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
#include
#endif
+#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)
+#include
+#endif
#include "./board.h"
#include "./boarddialog.h"
@@ -67,8 +70,24 @@ IQPuzzle::IQPuzzle(const QDir &userDataDir, const QDir &sharePath,
m_Time(0, 0, 0),
m_bSolved(false) {
qDebug() << Q_FUNC_INFO;
-
m_pUi->setupUi(this);
+
+ QString sIconTheme = QStringLiteral(":/fallback-icons/light");
+#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)
+ if (Qt::ColorScheme::Dark == QGuiApplication::styleHints()->colorScheme()) {
+ sIconTheme = QStringLiteral(":/fallback-icons/dark");
+ }
+#else
+ if (this->window()->palette().window().color().lightnessF() < 0.5) {
+ sIconTheme = QStringLiteral(":/fallback-icons/dark");
+ }
+#endif
+#if QT_VERSION >= QT_VERSION_CHECK(5, 11, 0)
+ QIcon::setFallbackSearchPaths(QIcon::fallbackSearchPaths() << sIconTheme);
+#else
+ QIcon::setThemeSearchPaths(QIcon::themeSearchPaths() << sIconTheme);
+#endif
+
m_pHighscore = new Highscore();
m_pSettings = new Settings(m_sSharePath, this);
connect(m_pSettings, &Settings::changeLang, this, &IQPuzzle::loadLanguage);
@@ -733,9 +752,9 @@ void IQPuzzle::showInfoBox() {
tr("License") +
": "
"GNU General Public License Version 3",
- tr("This application uses icons from "
- ""
- "Tango project."),
+ tr("This application uses "
+ ""
+ "Breeze icons from KDE."),
"" + tr("Translations") +
" "
" - Bulgarian: bogo1966 "
diff --git a/iqpuzzle.ui b/iqpuzzle.ui
index 4afc4ba..06d8b15 100644
--- a/iqpuzzle.ui
+++ b/iqpuzzle.ui
@@ -195,19 +195,25 @@
+
+
+ &Highscore
-
+ &Configure iQPuzzle...
+
+
+ Report &bug
@@ -253,6 +259,9 @@
+
+
+ Sta&tistics
diff --git a/lang/iqpuzzle_bg.qm b/lang/iqpuzzle_bg.qm
index 9712517..74bb530 100644
Binary files a/lang/iqpuzzle_bg.qm and b/lang/iqpuzzle_bg.qm differ
diff --git a/lang/iqpuzzle_bg.ts b/lang/iqpuzzle_bg.ts
index 1ad0e48..1026008 100644
--- a/lang/iqpuzzle_bg.ts
+++ b/lang/iqpuzzle_bg.ts
@@ -4,61 +4,61 @@
Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Внимание
-
+ Размерът на игралната дъска не е валиден.
-
+ Полигонът на дъската не е валиден.
-
+ Не всички блокове са нужни за решението.
-
-
+
+ Полигонът не е валиден:
-
+ Не мога да намеря валидни блокове.
-
+ Не е определен цвят - използвайки резервно копие:
-
+ Невалиден дефиниран цвят - използвайки резервно копие:
-
+ Невалидна начална позиция - използвайки резервно копие:
-
+ Помощ
@@ -91,33 +91,33 @@ Reduced grid to default.
Highscore
-
-
+
+ Резултати
-
+ Позиция
-
+ Име
-
+ Време
-
+ Ходове
-
+ Моля, въведете името си за нов резултат:
@@ -130,138 +130,138 @@ Reduced grid to default.
Игра
-
+ Помощ
-
+
-
+
-
+ Настройки
-
+ Изберете ниво
-
+ Край
-
+ Относно
-
+ Увеличение
-
+ Намаление
-
+ Рестарт на играта
-
+ Запис на играта
-
-
+
+ Запис на игра
-
+ Зареждане на игра
-
-
+
+ Зареждане на игра
-
+ Пауза
-
+ Резултати
-
+ Настройки на играта
-
+ Отчетете бъг
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
@@ -271,130 +271,130 @@ Reduced grid to default.
Случайна игра
-
-
+
+ Играта е на пауза
-
-
-
-
-
+
+
+
+
+ Време
-
-
-
-
-
-
+
+
+
+
+
+ Ходове
-
+ Зареждане на дъска
-
+
-
-
-
-
+
+
+
+ Файлът не е намерен
-
-
-
-
+
+
+
+ Избраният файл не съществува.
-
+
-
+ Непознат
-
+ Решения
-
+
-
-
+
+
-
+ Неправилно запазен пъзъл.
-
+ Пъзелът е решен!
-
+
-
-
+
+
-
+
-
+
-
+ Относно
-
+ Лиценз
-
-
- Това приложение използва икони от <a href="http://tango.freedesktop.org">Tango project</a>.
+
+
+
-
+ Преводи
@@ -402,49 +402,49 @@ Reduced grid to default.
Settings
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+ Моля, променете настройките си. Същият бутон на мишката се използва за няколко действия.
diff --git a/lang/iqpuzzle_de.qm b/lang/iqpuzzle_de.qm
index 74138e7..284540d 100644
Binary files a/lang/iqpuzzle_de.qm and b/lang/iqpuzzle_de.qm differ
diff --git a/lang/iqpuzzle_de.ts b/lang/iqpuzzle_de.ts
index 9556bfe..3d42332 100644
--- a/lang/iqpuzzle_de.ts
+++ b/lang/iqpuzzle_de.ts
@@ -1,63 +1,65 @@
-
+
+
+Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Warnung
-
+ Spielfeld-Rastergröße ungültig.
Reduziere Raster auf Defaultwert.
-
+ Spielfeld-Polygon nicht gültig.
-
+ Hinweis
-
+ Nicht alle Teile werden für eine Lösung benötigt.
-
-
+
+ Polygon ungültig:
-
+ Es konnten keine gültigen Blöcke gefunden werden.
-
+ Keine Farbe definiert - verwende Fallback:
-
+ Ungültige Farbe definiert - verwende Fallback:
-
+ Keine Startposition - verwende Fallback:
@@ -90,33 +92,33 @@ Reduziere Raster auf Defaultwert.
Highscore
-
-
+
+ Bestenliste
-
+ Rang
-
+ Name
-
+ Zeit
-
+ Züge
-
+ Bitte Namen für die Bestenliste eintragen:
@@ -134,266 +136,266 @@ Reduziere Raster auf Defaultwert.
&Zufälliges Spiel
-
+ &Alle verfügbaren
-
+ Alle &ungelösten
-
+ &Hilfe
-
+ Ei&nstellungen
-
+ &Neues Spiel wählen
-
+ B&eenden
-
+ &Über
-
+ Ver&größern
-
+ Ver&kleinern
-
+ S&piel neu starten
-
+ Spiel &speichern
-
-
+
+ Spiel speichern
-
+ Spiel &laden
-
-
+
+ Spiel laden
-
+ Pa&use
-
+ &Bestenliste anzeigen
-
+ iQPuzzle &einrichten...
-
+ &Fehler melden
-
-
+
+ &Einfach
-
-
+
+ &Mittel
-
-
+
+ &Schwierig
-
-
+
+ &Alle
-
+ Sta&tistik
-
-
+
+ Spiel pausiert
-
-
-
-
-
+
+
+
+
+ Zeit
-
-
-
-
-
-
+
+
+
+
+
+ Züge
-
-
-
-
+
+
+
+ Datei nicht gefunden
-
-
-
-
+
+
+
+ Die ausgewählte Datei existiert nicht.
-
+ Spieldatenverzeichnis existiert nicht!
-
+ Unbekannt
-
+ Lösungen
-
+ Spielfeld laden
-
+ Spielfelder
-
+ Keine Spielfelder verfügbar!
-
-
+
+ Speicherdatei
-
+ Ungültiges gespeichertes Puzzle.
-
+ Puzzle gelöst!
-
+ Statistik
-
-
+
+ Gesamt
-
+ Ungelöst
-
+ Einfach
-
+ Mittel
-
+ Schwierig
-
+ inklusive unbekannte Schwierigkeit
-
+ Über
-
+ Lizenz
-
-
- Diese Anwendung verwendet Symbole aus dem <a href="http://tango.freedesktop.org">Tango Projekt</a>.
+
+
+ Diese Anwendung verwendet <a href="https://invent.kde.org/frameworks/breeze-icons">Breeze Symbole von KDE</a>.
-
+ Übersetzungen
@@ -401,49 +403,49 @@ Reduziere Raster auf Defaultwert.
Settings
-
-
+
+ Links
-
-
+
+ Mittlere
-
-
+
+ Rechts
-
-
+
+ First X
-
-
+
+ Second X
-
-
+
+ Vertikales Mausrad
-
-
+
+ Horizontales Mausrad
-
+ Bitte ändern Sie Ihre Einstellungen. Die gleiche Maustaste wurde für mehrere Aktionen gewählt.
@@ -486,4 +488,4 @@ Reduziere Raster auf Defaultwert.
Verwende Fensterhintergundfarbe des Systems
-
\ No newline at end of file
+
diff --git a/lang/iqpuzzle_el_GR.qm b/lang/iqpuzzle_el_GR.qm
index 4d23e9a..36dbbe1 100644
Binary files a/lang/iqpuzzle_el_GR.qm and b/lang/iqpuzzle_el_GR.qm differ
diff --git a/lang/iqpuzzle_el_GR.ts b/lang/iqpuzzle_el_GR.ts
index 1e8f9e7..59ef004 100644
--- a/lang/iqpuzzle_el_GR.ts
+++ b/lang/iqpuzzle_el_GR.ts
@@ -1,63 +1,65 @@
-
+
+
+Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Συναγερμός
-
+ Το μέγεθος του δικτύου του συμβουλίου δεν είναι έγκυρο.
Μειωμένο πλέγμα σε αθέτηση.
-
+ Το Συμβούλιο πολυγώνου δεν είναι έγκυρο.
-
+ Υπονοούμενο
-
+ Δεν χρειάζονται όλα τα κομμάτια για μια λύση.
-
-
+
+ Πολυγωνικό μη έγκυρο:
-
+ Αδύνατη η εύρεση έγκυρων τετραγώνων.
-
+ Δεν έχει καθοριστεί χρώμα - χρησιμοποιώντας εφεδρικά στοιχεία:
-
+ Μη έγκυρο χρώμα που ορίζεται - με τη χρήση εφεδρικού χρώματος:
-
+ Μη έγκυρη θέση εκκίνησης - χρησιμοποιώντας εφεδρικά στοιχεία:
@@ -90,33 +92,33 @@ Reduced grid to default.
Highscore
-
-
+
+ Σκορ
-
+ θέση
-
+ Όνομά
-
+ Χρόνο
-
+ Κινήσεις
-
+ Παρακαλώ εισάγετε το όνομά:
@@ -134,266 +136,266 @@ Reduced grid to default.
Τυχαίο παιχνίδι
-
+ Όλες οι διαθέσιμες
-
+ Όλες άλυτο
-
+ Βοήθεια
-
+ Ρυθμίσεις
-
+ Εκκίνηση νέου παιχνιδιού
-
+ Έξοδος
-
+ Περί
-
+ Μεγέθυνση
-
+ Σμίκρυνση
-
+ Συνέχιση
-
+ Αποθήκευση παιχνιδιού
-
-
+
+ Αποθήκευση παιχνιδιού
-
+ Φόρτωση παιχνιδιού
-
-
+
+ Φόρτωση παιχνιδιού
-
+ Παύση
-
+ Βαθμολογία
-
+ Ρυθμίστε
-
+ Αναφορά σφάλματος
-
-
+
+ Εύκολο
-
-
+
+ Μεσαίο
-
-
+
+ Δύσκολο
-
-
+
+ Όλα
-
+ Στατιστικά
-
-
+
+ Σε παύση
-
-
-
-
-
+
+
+
+
+ Χρόνος
-
-
-
-
-
-
+
+
+
+
+
+ Κινήσεις
-
-
-
-
+
+
+
+ Το αρχείο δεν βρέθηκε
-
-
-
-
+
+
+
+ Ο επιλεγμένος φάκελος δεν υπάρχει
-
+ Τα παιχνίδια δεν υπάρχουν!
-
+ Άγνωστος
-
+ Πρόβλημα
-
+ Φορτώνω σανίδα
-
+ Φάκελοι με επιτραπέζιο παιχνίδι
-
+ Δεν υπάρχουν σανίδες!
-
-
+
+ Αποθήκευση παιχνιδιού
-
+ Άκυρα στημένο παζλ.
-
+ Ολοκληρώσατε το πρόβλημα!
-
+ Στατιστική
-
-
+
+ Άθροισμα
-
+ Ανεξιχνίαστος
-
+ Εύκολο
-
+ Μεσαίο
-
+ Δύσκολο
-
+ άγνωστη δυσκολία
-
+ Περί
-
+ Άδεια
-
-
- Η παρούσα αίτηση χρησιμοποιεί εικονίδια από τον <a href="http://tango.freedesktop.org">Tango</a>.
+
+
+
-
+ Μεταφράσεις
@@ -401,49 +403,49 @@ Reduced grid to default.
Settings
-
-
+
+ Αριστερά
-
-
+
+ Μέση
-
-
+
+ Δεξιά
-
-
+
+ Πρωτο Χ
-
-
+
+ Δεύτερο Χ
-
-
+
+ Κάθετου τροχού
-
-
+
+ Οριζόντιο τιμόνι
-
+ Παρακαλώ αλλάξτε τις ρυθμίσεις σας. Το ίδιο κουμπί ποντικιού χρησιμοποιείται για αρκετές ενέργειες.
@@ -486,4 +488,4 @@ Reduced grid to default.
Χρώμα φόντου
-
\ No newline at end of file
+
diff --git a/lang/iqpuzzle_en.ts b/lang/iqpuzzle_en.ts
index a2b66bb..ab52e36 100644
--- a/lang/iqpuzzle_en.ts
+++ b/lang/iqpuzzle_en.ts
@@ -4,61 +4,61 @@
Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
@@ -91,33 +91,33 @@ Reduced grid to default.
Highscore
-
-
+
+
-
+
-
+
-
+
-
+
-
+
@@ -135,266 +135,266 @@ Reduced grid to default.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
@@ -402,49 +402,49 @@ Reduced grid to default.
Settings
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
diff --git a/lang/iqpuzzle_fr.qm b/lang/iqpuzzle_fr.qm
index af22a17..4718e00 100644
Binary files a/lang/iqpuzzle_fr.qm and b/lang/iqpuzzle_fr.qm differ
diff --git a/lang/iqpuzzle_fr.ts b/lang/iqpuzzle_fr.ts
index 352190d..baf65b6 100644
--- a/lang/iqpuzzle_fr.ts
+++ b/lang/iqpuzzle_fr.ts
@@ -1,63 +1,65 @@
-
+
+
+Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Avertissement
-
+ Grille de plateau invalide.
Taille de grille réduite à la valeur par défaut.
-
+ Plateau polygonal invalide.
-
+ Indication
-
+ Toutes les pièces ne sont pas nécessaires pour une solution.
-
-
+
+ Polygone invalide:
-
+ Impossible de trouver un bloc valable.
-
+
- Aucune couleur définie - utilisation de la solution de secours :
+ Aucune couleur définie - utilisation de la solution de secours :
-
+ La couleur définie est invalide - Utilisation du mode fallback:
-
+ Position de départ invalide - Utilisation du mode fallback:
@@ -90,33 +92,33 @@ Taille de grille réduite à la valeur par défaut.
Highscore
-
-
+
+ Meilleurs scores
-
+ Rang
-
+ Nom
-
+ Temps
-
+ Coups
-
+ Indiquez votre nom pour les meilleurs scores:
@@ -134,266 +136,266 @@ Taille de grille réduite à la valeur par défaut.
P&artie aléatoire
-
+ &Tous ceux disponibles
-
+ Tous ceux &non résolus
-
+ &Aide
-
+ &Paramètres
-
+ &Nouvelle partie
-
+ &Quitter
-
+ &À propos
-
+ Agrand&ir
-
+ &Rétrécir
-
+ &Redémarrer la partie
-
+ &Sauvegarder la partie
-
-
+
+ Sauvegarder la partie
-
+ &Ouvrir une partie
-
-
+
+ Ouvrir une partie
-
+ Pa&use
-
+ &Meilleurs scores
-
+ &Configurer iQPuzzle...
-
+ Signaler une &erreur
-
-
+
+ &Facile
-
-
+
+ &Moyen
-
-
+
+ &Difficile
-
-
+
+ &Tous
-
+ Sta&tistiques
-
-
+
+ Partie en pause
-
-
-
-
-
+
+
+
+
+ Temps
-
-
-
-
-
-
+
+
+
+
+
+ Coups
-
-
-
-
+
+
+
+ Fichier non trouvé
-
-
-
-
+
+
+
+ Le fichier sélectionné n'existe pas.
-
+
- Le dossier des parties n'existe pas !
+ Le dossier des parties n'existe pas !
-
+ Inconnu
-
+ Solutions
-
+ Charger une partie
-
+ Plateaux
-
+
- Aucun plateau disponible !
+ Aucun plateau disponible !
-
-
+
+ Sauvegarder les parties
-
+ Puzzle enregistré invalide.
-
+
- Puzzle résolu !
+ Puzzle résolu !
-
+ Statistiques
-
-
+
+ Total
-
+ Non résolus
-
+ Facile
-
+ Moyen
-
+ Difficile
-
+ incluant des difficultés inconnues
-
+ À propos
-
+ Licence
-
-
- Ce logiciel utilise des icônes de <a href="http://tango.freedesktop.org">Tango Projekt</a>.
+
+
+
-
+ Traductions
@@ -401,49 +403,49 @@ Taille de grille réduite à la valeur par défaut.
Settings
-
-
+
+ Gauche
-
-
+
+ Milieu
-
-
+
+ Droite
-
-
+
+ First X
-
-
+
+ Second X
-
-
+
+ Molette verticale
-
-
+
+ Molette horizontale
-
+ Merci de changer les paramètres. Le même bouton est utilisé pour plusieurs actions.
@@ -486,4 +488,4 @@ Taille de grille réduite à la valeur par défaut.
Utiliser la couleur d'arrière-plan du système
-
\ No newline at end of file
+
diff --git a/lang/iqpuzzle_it.qm b/lang/iqpuzzle_it.qm
index 484533c..ee89e34 100644
Binary files a/lang/iqpuzzle_it.qm and b/lang/iqpuzzle_it.qm differ
diff --git a/lang/iqpuzzle_it.ts b/lang/iqpuzzle_it.ts
index 8e82064..2d522bc 100644
--- a/lang/iqpuzzle_it.ts
+++ b/lang/iqpuzzle_it.ts
@@ -1,63 +1,65 @@
-
+
+
+Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Avviso
-
+ Dimensione della griglia della scheda non valida.
Griglia ridotta al valore predefinito.
-
+ Poligono della scheda non valido.
-
+ Suggerimento
-
+ Non tutti i pezzi sono necessari per una soluzione.
-
-
+
+ Poligono non valido:
-
+ Impossibile trovare blocchi validi.
-
+ Nessun colore definito - utilizzando il fallback:
-
+ Colore definito non valido - utilizzo del fallback:
-
+ Posizione iniziale non valida - utilizzo del fallback:
@@ -90,33 +92,33 @@ Griglia ridotta al valore predefinito.
Highscore
-
-
+
+ Record
-
+ Posizione
-
+ Nome
-
+ Tempo
-
+ Mosse
-
+ Inserisci il tuo nome per un nuovo record:
@@ -134,266 +136,266 @@ Griglia ridotta al valore predefinito.
G&ioco casuale
-
+ &Tutto disponibile
-
+ Tutto &irrisolto
-
+ &Aiuto
-
+ Impos&tazioni
-
+ Scegli un &nuovo gioco
-
+ &Esci
-
+ &Riguardo a
-
+ &Ingrandire
-
+ &Rimpicciolire
-
+ &Riavvia partita
-
+ &Salva partita
-
-
+
+ Salva partita
-
+ &Carica partita
-
-
+
+ Carica partita
-
+ Pa&usa
-
+ &Record
-
+ &Configura iQPuzzle...
-
+ Segnala un &errore
-
-
+
+ &Facile
-
-
+
+ &Medio
-
-
+
+ &Difficile
-
-
+
+ &Tutto
-
+ Sta&tistiche
-
-
+
+ Gioco in pausa
-
-
-
-
-
+
+
+
+
+ Tempo
-
-
-
-
-
-
+
+
+
+
+
+ Mosse
-
-
-
-
+
+
+
+ File non trovato
-
-
-
-
+
+
+
+ Il file seleziona non esiste.
-
+ Il percorso di condivisione dei giochi non esiste!
-
+ Sconosciuto
-
+ Soluzione
-
+ Carica Schema
-
+ File di schema
-
+ Nessun schema disponibile!
-
-
+
+ Salva partita
-
+ Puzzle salvato non valido.
-
+ Puzzle risolto!
-
+ Statistiche
-
-
+
+ Totale
-
+ Irrisolti
-
+ Facile
-
+ Medio
-
+ Difficile
-
+ includi difficoltà sconosciute
-
+ Riguardo a
-
+ Licenza
-
-
- Questa applicazione usa icone del <a href="http://tango.freedesktop.org">progetto Tango</a>.
+
+
+
-
+ Traduzioni
@@ -401,49 +403,49 @@ Griglia ridotta al valore predefinito.
Settings
-
-
+
+ Sinistra
-
-
+
+ Centro
-
-
+
+ Destra
-
-
+
+ Primo X
-
-
+
+ Seconda X
-
-
+
+ Ruota verticale
-
-
+
+ Ruota orizzontale
-
+ Per favore, modifica le tue impostazioni. Lo stesso pulsante del mouse viene utilizzato per diverse azioni.
@@ -486,4 +488,4 @@ Griglia ridotta al valore predefinito.
Usa il colore di sfondo del sistema
-
\ No newline at end of file
+
diff --git a/lang/iqpuzzle_ko.qm b/lang/iqpuzzle_ko.qm
index cc56bd8..c43ebd5 100644
Binary files a/lang/iqpuzzle_ko.qm and b/lang/iqpuzzle_ko.qm differ
diff --git a/lang/iqpuzzle_ko.ts b/lang/iqpuzzle_ko.ts
index 33bcfd1..e19f08e 100644
--- a/lang/iqpuzzle_ko.ts
+++ b/lang/iqpuzzle_ko.ts
@@ -4,62 +4,62 @@
Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ 경고
-
+ 현재 보드판의 크기는 사용할 수 없습니다.
기본 값으로 줄여주세요.
-
+ 사용할 수 없는 크기의 다각형입니다.
-
+ 힌트
-
+ 정답에 모든 조각들이 필요한 것은 아닙니다.
-
-
+
+ 사용할 수 없는 다각형:
-
+ 사용할 수 있는 블록이 없습니다.
-
+ 정의된 색상 없음 - fallback 사용:
-
+ 색상 정의 불가 - fallback 사용:
-
+ 허용되지 않은 시작 위치 - fallback 사용:
@@ -92,33 +92,33 @@ Reduced grid to default.
Highscore
-
-
+
+ 최고점
-
+ 위치
-
+ 이름
-
+ 시간
-
+ 이동횟수
-
+ 신기록을 위해 당신의 이름을 기입하세요:
@@ -136,266 +136,266 @@ Reduced grid to default.
랜&덤 게임
-
+ &모두 허용
-
+ 모두 &미해결
-
+ &도움
-
+ 셋&팅
-
+ 선택 &새로운 게임
-
+ &종료
-
+ &상세정보
-
+ &확대
-
+ &축소
-
+ &게임 재시작
-
+ &게임 저장
-
-
+
+ 게임 저장
-
+ &게임 불러오기
-
-
+
+ 게임 불러오기
-
+ 중&지
-
+ &기록
-
+ &iQPuzzle에 관하여...
-
+ 버그 &리포팅
-
-
+
+ &쉬움
-
-
+
+ &중간
-
-
+
+ &어려움
-
-
+
+ &전체
-
+ 통&계
-
-
+
+ 게임 중지
-
-
-
-
-
+
+
+
+
+ 시간
-
-
-
-
-
-
+
+
+
+
+
+ 이동 횟수
-
-
-
-
+
+
+
+ 파일을 찾을 수 없음
-
-
-
-
+
+
+
+ 선택한 파일이 존재하지 않습니다.
-
+ 게임의 공유 경로가 존재하지 않습니다!
-
+ 알수없음
-
+ 해결
-
+ 보드 불러오기
-
+ 보드 파일
-
+ 사용가능한 보드 없음!
-
-
+
+ 게임 저장
-
+ 저장 가능한 퍼즐이 없습니다.
-
+ 퍼즐을 풀었습니다!
-
+ 통계
-
-
+
+ 총합
-
+ 미해결
-
+ 쉬움
-
+ 중간
-
+ 어려움
-
+ 알수 없는 난이도 포함
-
+ 상세 정보
-
+ 라이선스
-
-
- 이 어플리케이션은 다음 사이트의 아이콘을 사용합니다. <a href="http://tango.freedesktop.org">progetto Tango</a>.
+
+
+
-
+ 번역
@@ -403,49 +403,49 @@ Reduced grid to default.
Settings
-
-
+
+ 왼쪽
-
-
+
+ 중간
-
-
+
+ 오른쪽
-
-
+
+ 첫번째 X
-
-
+
+ 두번째 X
-
-
+
+ 수직 핸들
-
-
+
+ 수평 핸들
-
+ 설정을 변경해 주세요. 여러 작업에 동일한 마우스 버튼이 사용됩니다.
diff --git a/lang/iqpuzzle_nb_NO.qm b/lang/iqpuzzle_nb_NO.qm
index 820e23e..cc507a1 100644
Binary files a/lang/iqpuzzle_nb_NO.qm and b/lang/iqpuzzle_nb_NO.qm differ
diff --git a/lang/iqpuzzle_nb_NO.ts b/lang/iqpuzzle_nb_NO.ts
index 5344ca2..5d196bf 100644
--- a/lang/iqpuzzle_nb_NO.ts
+++ b/lang/iqpuzzle_nb_NO.ts
@@ -1,63 +1,65 @@
-
+
+
+Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Advarsel
-
+ Rutenettstørrelsen er ikke gyldig.
Det ble tilbakestilt.
-
+ Brettpolygonet er ikke gyldig.
-
+ Hint
-
+ Alle bitene er ikke nødvendige i løsningen.
-
-
+
+ Ugyldig polygon:
-
+ Fant ingen gyldige blokker.
-
+ Ingen farge definert - bruker forvalget:
-
+ Ugyldig farge definert - bruker forvalget:
-
+ Ugyldig startposisjon - bruker forvalget:
@@ -90,33 +92,33 @@ Det ble tilbakestilt.
Highscore
-
-
+
+ Topp-poengsum
-
+ Posisjon
-
+ Navn
-
+ Tid
-
+ Trekk
-
+ Skriv inn navnet ditt på toppresultatlisten:
@@ -134,266 +136,266 @@ Det ble tilbakestilt.
&Tilfeldig spill
-
+ &Alle tilgjengelige
-
+ alle &uløste
-
+ &Hjelp
-
+ &Innstillinger
-
+ Velg &nytt spill
-
+ &Avslutt
-
+ &Om
-
+ Fors&størr
-
+ For&minsk
-
+ &Start på nytt
-
+ &Lagre spill
-
-
+
+ Lagre spill
-
+ &Last inn spill
-
-
+
+ Last inn spill
-
+ &Pause
-
+ &Topp-poengsum
-
+ &Sett opp iQPuzzle…
-
+ Innrapporter &feil
-
-
+
+ &Lett
-
-
+
+ &Middels
-
-
+
+ &Vanskelig
-
-
+
+ &Alle
-
+ Sta&tistikk
-
-
+
+ Satt på pause
-
-
-
-
-
+
+
+
+
+ Tid
-
-
-
-
-
-
+
+
+
+
+
+ Trekk
-
-
-
-
+
+
+
+ Kunne ikke finne filen
-
-
-
-
+
+
+
+ Valgt fil finnes ikke.
-
+ Spilldelingsstien finnes ikke!
-
+ Ukjent
-
+ Løsninger
-
+ Last inn brett
-
+ Brettfiler
-
+ Ingen tilgjengelige brett!
-
-
+
+ Lagre spill
-
+ Ugyldig lagret puslespill.
-
+ Løst
-
+ Statistikk
-
-
+
+ Totalt
-
+ Uløst
-
+ Lett
-
+ Middels
-
+ Vanskelig
-
+ inklusive ukjent vanskelighetsgrad
-
+ Om
-
+ Lisens
-
-
- Dette programmet bruker ikoner fra <a href="http://tango.freedesktop.org">Tango-prosjektet</a>.
+
+
+
-
+ Oversettelser
@@ -401,49 +403,49 @@ Det ble tilbakestilt.
Settings
-
-
+
+ Venstre
-
-
+
+ Midten
-
-
+
+ Høyre
-
-
+
+ Første X
-
-
+
+ Andre X
-
-
+
+ Loddrett hjul
-
-
+
+ Vannrett hjul
-
+ Endre innstillingene dine. Samme museknapp er i bruk for flere handlinger.
@@ -486,4 +488,4 @@ Det ble tilbakestilt.
Bruk systemets bakgrunnsfarge
-
\ No newline at end of file
+
diff --git a/lang/iqpuzzle_nl.qm b/lang/iqpuzzle_nl.qm
index acf3f8e..3fcd043 100644
Binary files a/lang/iqpuzzle_nl.qm and b/lang/iqpuzzle_nl.qm differ
diff --git a/lang/iqpuzzle_nl.ts b/lang/iqpuzzle_nl.ts
index a697b84..07523f6 100644
--- a/lang/iqpuzzle_nl.ts
+++ b/lang/iqpuzzle_nl.ts
@@ -1,63 +1,65 @@
-
+
+
+Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Waarschuwing
-
+ De roostergrootte van dit bord is ongeldig.
Het is verkleind naar de standaardgrootte.
-
+ Het polygoon is ongeldig.
-
+ Tip
-
+ Niet alle stukken zijn benodigd om de puzzel op te lossen.
-
-
+
+ Het polygoon is ongeldig:
-
+ Kan geen geldige blokken vinden.
-
+ Geen kleur opgegeven - de terugvalkleur wordt gebruikt:
-
+ Onjuiste kleur opgegeven - de terugvalkleur wordt gebruikt:
-
+ Ongeldige startpositie - de terugvalpositie wordt gebruikt:
@@ -90,33 +92,33 @@ Het is verkleind naar de standaardgrootte.
Highscore
-
-
+
+ Topscore
-
+ Positie
-
+ Naam
-
+ Tijd
-
+ Aantal zetten
-
+ Voer uw naam in om de nieuwe topscore te noteren:
@@ -134,266 +136,266 @@ Het is verkleind naar de standaardgrootte.
&Willekeurig spel
-
+ &Alle beschikbare
-
+ Alle &onopgeloste
-
+ &Hulp
-
+ Instelli&ngen
-
+ &Nieuw spel kiezen
-
+ Afsl&uiten
-
+ &Over
-
+ &Inzoomen
-
+ &Uitzoomen
-
+ Spel he&rstarten
-
+ Spel &opslaan
-
-
+
+ Spel opslaan
-
+ Spel &laden
-
-
+
+ Spel laden
-
+ Pa&uzeren
-
+ &Topscores
-
+ iQPuzzle &instellen...
-
+ Bugs &melden
-
-
+
+ Makk&elijk
-
-
+
+ Ge&middeld
-
-
+
+ &Moeilijk
-
-
+
+ &Alles
-
+ Sta&tistieken
-
-
+
+ Het spel is onderbroken
-
-
-
-
-
+
+
+
+
+ Tijd
-
-
-
-
-
-
+
+
+
+
+
+ Aantal zetten
-
-
-
-
+
+
+
+ Bestand niet gevonden
-
-
-
-
+
+
+
+ Het gekozen bestand bestaat niet.
-
+ Het spelpad bestaat niet!
-
+ Onbekend
-
+ Oplossingen
-
+ Bord laden
-
+ Bordbestanden
-
+ Er zijn geen borden beschikbaar!
-
-
+
+ Opgeslagen spellen
-
+ Ongeldige opgeslagen puzzel.
-
+ De puzzel is opgelost!
-
+ Statistieken
-
-
+
+ Totaal
-
+ Onopgelost
-
+ Makkelijk
-
+ Gemiddeld
-
+ Moeilijk
-
+ inclusief onbekende moeilijkheidsgraad
-
+ Over
-
+ Licentie
-
-
- Dit programma gebruikt pictogrammen van het <a href="http://tango.freedesktop.org">Tango-project</a>.
+
+
+
-
+ Vertalingen
@@ -401,49 +403,49 @@ Het is verkleind naar de standaardgrootte.
Settings
-
-
+
+ Links
-
-
+
+ Midden
-
-
+
+ Rechts
-
-
+
+ Eerste X
-
-
+
+ Tweede X
-
-
+
+ Verticaal schuiven
-
-
+
+ Horizontaal schuiven
-
+ Deze muisknop wordt gebruikt voor meerdere acties; wijzig uw instellingen.
@@ -486,4 +488,4 @@ Het is verkleind naar de standaardgrootte.
Achtergrondkleur van systeemthema gebruiken
-
\ No newline at end of file
+
diff --git a/lang/iqpuzzle_pt.qm b/lang/iqpuzzle_pt.qm
index c4b1f2a..199aae3 100644
Binary files a/lang/iqpuzzle_pt.qm and b/lang/iqpuzzle_pt.qm differ
diff --git a/lang/iqpuzzle_pt.ts b/lang/iqpuzzle_pt.ts
index 872cfd3..9a03414 100644
--- a/lang/iqpuzzle_pt.ts
+++ b/lang/iqpuzzle_pt.ts
@@ -1,63 +1,65 @@
-
+
+
+Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Aviso
-
+ Tamanho da grade do tabuleiro não é valido.
Grade reduzida para o tamanho padrão
-
+ Polígono do tabuleiro não válido
-
+ Dica
-
+ Nem todas as peças serão necessárias para a solução
-
-
+
+ Polígono não válido:
-
+ Não foi possível achar blocos válidos
-
+ Nenhuma cor definida - usando a reserva:
-
+ Cor inválida definida - usando a reserva:
-
+ Posição inicial inválida - usando a reserva:
@@ -90,33 +92,33 @@ Grade reduzida para o tamanho padrão
Highscore
-
-
+
+ Pontuação máxima
-
+ Posição
-
+ Nome
-
+ Tempo
-
+ Movimentos
-
+ Por favor inserir seu nome para uma nova pontuação máxima:
@@ -134,266 +136,266 @@ Grade reduzida para o tamanho padrão
J&ogo aleatório
-
+ &Todos disponíveis
-
+ Todos &Não resolvidos
-
+ &Ajuda
-
+ Configura&ções
-
+ Escolher &um novo jogo
-
+ &Sair
-
+ &Sobre
-
+ Ampliar &tamanho
-
+ Reduzir &tamanho
-
+ &Reiniciar jogo
-
+ &Salvar jogo
-
-
+
+ Salvar jogo
-
+ &Carregar jogo
-
-
+
+ Carregar jogo
-
+ Pa&usa
-
+ &Pontuação máxima
-
+ &Configurar iQPuzzle...
-
+ Reportar &bug
-
-
+
+ &Fácil
-
-
+
+ &Médio
-
-
+
+ &Difícil
-
-
+
+ &Todos
-
+ Esta&tísticas
-
-
+
+ Jogo Pausado
-
-
-
-
-
+
+
+
+
+ Tempo
-
-
-
-
-
-
+
+
+
+
+
+ Movimentos
-
-
-
-
+
+
+
+ Arquivo não encontrado
-
-
-
-
+
+
+
+ O arquivo escolhido não existe
-
+ O caminho de compartilhamento do jogo não existe!
-
+ Desconhecido
-
+ Soluções
-
+ Carregar tabuleiro
-
+ Arquivos de tabuleiro
-
+ Nenhum tabuleiro disponível!
-
-
+
+ Salvar jogos
-
+ Puzzle salvo inválido.
-
+ Puzzle solucionado!
-
+ Estatísticas
-
-
+
+ Total
-
+ Não solucionado
-
+ Fácil
-
+ Médio
-
+ Difícil
-
+ incluindo dificuldade desconhecida
-
+ Sobre
-
+ Licença
-
-
- Essa aplicação usa ícones de <a href="http://tango.freedesktop.org">Tango project </a>.
+
+
+
-
+ Traduções
@@ -401,49 +403,49 @@ Grade reduzida para o tamanho padrão
Settings
-
-
+
+ Esquerda
-
-
+
+ Meio
-
-
+
+ Direita
-
-
+
+ Primeiro X
-
-
+
+ Segundo X
-
-
+
+ Roda vertical
-
-
+
+ Roda horizontal
-
+ Por favor, altere suas configurações. O mesmo botão do mouse é usado para várias ações
@@ -486,4 +488,4 @@ Grade reduzida para o tamanho padrão
Usar a cor de fundo do sistema
-
\ No newline at end of file
+
diff --git a/lang/iqpuzzle_pt_BR.qm b/lang/iqpuzzle_pt_BR.qm
index 0ab584e..eea2697 100644
Binary files a/lang/iqpuzzle_pt_BR.qm and b/lang/iqpuzzle_pt_BR.qm differ
diff --git a/lang/iqpuzzle_pt_BR.ts b/lang/iqpuzzle_pt_BR.ts
index f6e4442..a2ee5d3 100644
--- a/lang/iqpuzzle_pt_BR.ts
+++ b/lang/iqpuzzle_pt_BR.ts
@@ -1,63 +1,65 @@
-
+
+
+Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Aviso
-
+ Tamanho da grade do tabuleiro não é valido.
Grade reduzida para o tamanho padrão
-
+ Polígono do tabuleiro não é válido.
-
+ Dica
-
+ Nem todas as peças serão necessárias para a solução.
-
-
+
+ Polígono não válido:
-
+ Não foi possível achar blocos válidos.
-
+ Nenhuma cor definida - usando a reserva:
-
+ Cor inválida definida - usando a reserva:
-
+ Posição inicial inválida - usando a reserva:
@@ -90,33 +92,33 @@ Grade reduzida para o tamanho padrão
Highscore
-
-
+
+ Pontuação máxima
-
+ Posição
-
+ Nome
-
+ Tempo
-
+ Movimentos
-
+ Por favor inserir seu nome para uma nova pontuação máxima:
@@ -134,266 +136,266 @@ Grade reduzida para o tamanho padrão
J&ogo aleatório
-
+ &Todos disponíveis
-
+ Todos &Não resolvidos
-
+ &Ajuda
-
+ Configura&ções
-
+ Escolher &um novo jogo
-
+ &Sair
-
+ &Sobre
-
+ Ampliar &tamanho
-
+ Reduzir &tamanho
-
+ &Reiniciar jogo
-
+ &Salvar jogo
-
-
+
+ Salvar jogo
-
+ &Carregar jogo
-
-
+
+ Carregar jogo
-
+ Pa&usa
-
+ &Pontuação máxima
-
+ &Configurar iQPuzzle...
-
+ Reportar &bug
-
-
+
+ &Fácil
-
-
+
+ &Médio
-
-
+
+ &Difícil
-
-
+
+ &Todos
-
+ Esta&tísticas
-
-
+
+ Jogo pausado
-
-
-
-
-
+
+
+
+
+ Tempo
-
-
-
-
-
-
+
+
+
+
+
+ Movimentos
-
-
-
-
+
+
+
+ Arquivo não encontrado
-
-
-
-
+
+
+
+ O arquivo escolhido não existe.
-
+ O caminho de compartilhamento do jogo não existe!
-
+ Desconhecido
-
+ Soluções
-
+ Carregar tabuleiro
-
+ Arquivos de tabuleiro
-
+ Sem tabuleiros disponíveis!
-
-
+
+ Salvar jogos
-
+ Puzzle salvo inválido.
-
+ Puzzle solucionado!
-
+ Estatísticas
-
-
+
+ Total
-
+ Não solucionado
-
+ Fácil
-
+ Médio
-
+ Difícil
-
+ incluindo dificuldade desconhecida
-
+ Sobre
-
+ Licença
-
-
- Essa aplicação usa ícones de <a href="http://tango.freedesktop.org">Tango project</a>.
+
+
+
-
+ Traduções
@@ -401,49 +403,49 @@ Grade reduzida para o tamanho padrão
Settings
-
-
+
+ Esquerda
-
-
+
+ Meio
-
-
+
+ Direita
-
-
+
+ Primeiro X
-
-
+
+ Segundo X
-
-
+
+ Roda vertical
-
-
+
+ Roda horizontal
-
+ Por favor, altere suas configurações. O mesmo botão do mouse é usado para várias ações.
@@ -486,4 +488,4 @@ Grade reduzida para o tamanho padrão
Usar a cor de fundo do sistema
-
\ No newline at end of file
+
diff --git a/lang/iqpuzzle_zh_CN.qm b/lang/iqpuzzle_zh_CN.qm
index 2a8f031..7456b19 100644
Binary files a/lang/iqpuzzle_zh_CN.qm and b/lang/iqpuzzle_zh_CN.qm differ
diff --git a/lang/iqpuzzle_zh_CN.ts b/lang/iqpuzzle_zh_CN.ts
index 42114dd..bddaa12 100644
--- a/lang/iqpuzzle_zh_CN.ts
+++ b/lang/iqpuzzle_zh_CN.ts
@@ -1,63 +1,65 @@
-
+
+
+Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ 警告
-
+ 面板不可用。
將減為預設值。
-
+ 面板不可用。
-
+ 提示
-
+ 每局完成后,多连方可能有剩余。
-
-
+
+ 無效的多連方:
-
+ 找不到可用的连方。
-
+ 未定义颜色 - 将使用原有的配置:
-
+ 定义的颜色无效 - 将使用原有的配置:
-
+ 起始位置无效 - 将使用原有的配置:
@@ -90,33 +92,33 @@ Reduced grid to default.
Highscore
-
-
+
+ 高分榜
-
+ 位置
-
+ 昵称
-
+ 耗时
-
+ 步數
-
+ 请输入你的昵称:
@@ -134,266 +136,266 @@ Reduced grid to default.
随机游戏(a)
-
+ 所有選項(A)
-
+ 全部未解決的謎題(u)
-
+ 説明(H)
-
+ 设置(n)
-
+ 开始新游戏(n)
-
+ 退出(Q)
-
+ 关于(A)
-
+ 放大(I)
-
+ 缩小(O)
-
+ 重置游戏(R)
-
+ 保存游戏(S)
-
-
+
+ 保存遊戲
-
+ 加载游戏(L)
-
-
+
+ 加载游戏
-
+ 暂停(u)
-
+ 高分榜(H)
-
+ 配置游戏(C)
-
+ 提交错误(b)
-
-
+
+ 简单(E)
-
-
+
+ 中等(M)
-
-
+
+ 困难(H)
-
-
+
+ 全部(A)
-
+ 统计数据(t)
-
-
+
+ 游戏已暂停
-
-
-
-
-
+
+
+
+
+ 耗時
-
-
-
-
-
-
+
+
+
+
+
+ 步数
-
-
-
-
+
+
+
+ 未发现文件
-
-
-
-
+
+
+
+ 檔不存在。
-
+ 遊戲分享路徑不存在。
-
+ 未知
-
+ 谜题
-
+ 加载面板
-
+ 面板文件
-
+ 无可用的面板!
-
-
+
+ 保存游戏
-
+ 无效的保存文件。
-
+ 完成解谜!
-
+ 统计数据
-
-
+
+ 总计
-
+ 未解决
-
+ 简单
-
+ 中等
-
+ 困难
-
+ 包含未知难度
-
+ 关于
-
+ 协议
-
-
- 本程序的图标来源于<a href="http://tango.freedesktop.org">Tango 项目</a>。
+
+
+
-
+ 翻译
@@ -401,49 +403,49 @@ Reduced grid to default.
Settings
-
-
+
+ 鼠标左键
-
-
+
+ 鼠标中键
-
-
+
+ 鼠标右键
-
-
+
+ 第一个 X 键
-
-
+
+ 第二个 X 键
-
-
+
+ 垂直滚轮
-
-
+
+ 水平滚轮
-
+ 请修改游戏设置,鼠标按钮操作有冲突。
@@ -486,4 +488,4 @@ Reduced grid to default.
使用系统背景色
-
\ No newline at end of file
+
diff --git a/lang/iqpuzzle_zh_TW.qm b/lang/iqpuzzle_zh_TW.qm
index c60ec4c..b646ef6 100644
Binary files a/lang/iqpuzzle_zh_TW.qm and b/lang/iqpuzzle_zh_TW.qm differ
diff --git a/lang/iqpuzzle_zh_TW.ts b/lang/iqpuzzle_zh_TW.ts
index fff078b..12e1729 100644
--- a/lang/iqpuzzle_zh_TW.ts
+++ b/lang/iqpuzzle_zh_TW.ts
@@ -1,63 +1,65 @@
-
+
+
+Board
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ 警告
-
+ 面板不可用。
將減為預設值。
-
+ 面板不可用。
-
+ 提示
-
+ 每局完成後,多連方可能有剩餘。
-
-
+
+ 無效的多連方:
-
+ 找不到可用的連方。
-
+ 未定義顏色 - 將使用原有的設定:
-
+ 定義的顏色無效 - 將使用原有的設定:
-
+ 起始位置無效 - 將使用原有的設定:
@@ -90,33 +92,33 @@ Reduced grid to default.
Highscore
-
-
+
+ 高分榜
-
+ 位置
-
+ 昵稱
-
+ 耗時
-
+ 步數
-
+ 請輸入你的昵稱:
@@ -134,266 +136,266 @@ Reduced grid to default.
隨機遊戲(a)
-
+ 所有選項(A)
-
+ 全部未解決的謎題(u)
-
+ 説明(H)
-
+ 設置(n)
-
+ 開始新遊戲(n)
-
+ 退出(Q)
-
+ 關於(A)
-
+ 放大(I)
-
+ 縮小(O)
-
+ 重置遊戲(R)
-
+ 保存遊戲(S)
-
-
+
+ 保存遊戲
-
+ 載入遊戲(L)
-
-
+
+ 載入遊戲
-
+ 暫停(u)
-
+ 高分榜(H)
-
+ 配置遊戲(C)
-
+ 提交錯誤(b)
-
-
+
+ 簡單(E)
-
-
+
+ 中等(M)
-
-
+
+ 困難(H)
-
-
+
+ 全部(A)
-
+ 統計數據(t)
-
-
+
+ 遊戲已暫停
-
-
-
-
-
+
+
+
+
+ 耗時
-
-
-
-
-
-
+
+
+
+
+
+ 步數
-
-
-
-
+
+
+
+ 未發現檔
-
-
-
-
+
+
+
+ 檔不存在。
-
+ 遊戲分享路徑不存在。
-
+ 未知
-
+ 謎題
-
+ 載入面板
-
+ 面板檔
-
+ 無可用的面板!
-
-
+
+ 保存遊戲
-
+ 無效的保存檔。
-
+ 完成解謎!
-
+ 統計數據
-
-
+
+ 總計
-
+ 未解决
-
+ 簡單
-
+ 中等
-
+ 困難
-
+ 包含未知難度
-
+ 關於
-
+ 協定
-
-
- 本程式的圖示來源於<a href="http://tango.freedesktop.org">Tango 專案</a>。
+
+
+
-
+ 翻譯
@@ -401,49 +403,49 @@ Reduced grid to default.
Settings
-
-
+
+ 滑鼠左鍵
-
-
+
+ 滑鼠中鍵
-
-
+
+ 滑鼠右鍵
-
-
+
+ 第一個 X 鍵
-
-
+
+ 第二個 X 鍵
-
-
+
+ 垂直滾輪
-
-
+
+ 水平滾輪
-
+ 請修改遊戲設置,滑鼠按鈕操作有衝突。
@@ -486,4 +488,4 @@ Reduced grid to default.
使用系統背景色
-
\ No newline at end of file
+
diff --git a/main.cpp b/main.cpp
index 988189c..7dc9e11 100644
--- a/main.cpp
+++ b/main.cpp
@@ -56,13 +56,6 @@ auto main(int argc, char *argv[]) -> int {
app.setApplicationName(QStringLiteral(APP_NAME));
app.setApplicationVersion(QStringLiteral(APP_VERSION));
app.setApplicationDisplayName(QStringLiteral(APP_NAME));
-#if QT_VERSION >= QT_VERSION_CHECK(5, 11, 0)
- QIcon::setFallbackSearchPaths(QIcon::fallbackSearchPaths()
- << QStringLiteral(":/fallback-icons"));
-#else
- QIcon::setThemeSearchPaths(QIcon::themeSearchPaths()
- << QStringLiteral(":/fallback-icons"));
-#endif
#if !defined(Q_OS_WIN) && !defined(Q_OS_MAC)
app.setWindowIcon(QIcon::fromTheme(QStringLiteral("iqpuzzle"),
QIcon(QStringLiteral(":/iqpuzzle.png"))));