Hello community,
here is the log from the commit of package killbots for openSUSE:Factory checked in at 2016-05-29 03:10:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/killbots (Old)
and /work/SRC/openSUSE:Factory/.killbots.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "killbots"
Changes:
--------
--- /work/SRC/openSUSE:Factory/killbots/killbots.changes 2016-03-29 09:58:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.killbots.new/killbots.changes 2016-05-29 03:10:35.000000000 +0200
@@ -1,0 +2,24 @@
+Sat May 7 10:29:23 UTC 2016 - tittiatcoke@gmail.com
+
+- Update to KDE Applications 16.04.1
+ * KDE Applications 16.04.1
+ * https://www.kde.org/announcements/announce-applications-16.04.1.php
+
+
+-------------------------------------------------------------------
+Sun Apr 17 06:05:31 UTC 2016 - tittiatcoke@gmail.com
+
+- Update to KDE Applications 16.04.0
+ * KDE Applications 16.04.0
+ * https://www.kde.org/announcements/announce-applications-16.04.0.php
+
+
+-------------------------------------------------------------------
+Mon Apr 11 06:42:02 UTC 2016 - tittiatcoke@gmail.com
+
+- Update to KDE Applications 16.03.90
+ * KDE Applications 16.04.0 RC
+ * https://www.kde.org/announcements/announce-applications-16.04-rc.php
+
+
+-------------------------------------------------------------------
Old:
----
killbots-15.12.3.tar.xz
New:
----
killbots-16.04.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ killbots.spec ++++++
--- /var/tmp/diff_new_pack.TWI4l5/_old 2016-05-29 03:10:36.000000000 +0200
+++ /var/tmp/diff_new_pack.TWI4l5/_new 2016-05-29 03:10:36.000000000 +0200
@@ -38,7 +38,7 @@
License: GPL-2.0+
Group: System/GUI/KDE
Url: http://www.kde.org
-Version: 15.12.3
+Version: 16.04.1
Release: 0
Source0: killbots-%{version}.tar.xz
Obsoletes: %{name}5 < %{version}
++++++ killbots-15.12.3.tar.xz -> killbots-16.04.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/CMakeLists.txt new/killbots-16.04.1/CMakeLists.txt
--- old/killbots-15.12.3/CMakeLists.txt 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/CMakeLists.txt 2016-04-25 15:09:45.000000000 +0200
@@ -2,24 +2,26 @@
cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR)
set (QT_MIN_VERSION "5.3.0")
+set (KF5_MIN_VERSION "5.15.0")
find_package(ECM 1.7.0 REQUIRED CONFIG)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets)
-find_package(KF5 REQUIRED COMPONENTS
- CoreAddons
- Config
- WidgetsAddons
- Config
- I18n
- ConfigWidgets
+find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+ CoreAddons
+ Config
+ Crash
+ WidgetsAddons
+ Config
+ I18n
+ ConfigWidgets
XmlGui
Completion
DocTools
DBusAddons
- )
-
+)
+
find_package(KF5KDEGames 4.9.0 REQUIRED)
include(FeatureSummary)
@@ -30,17 +32,26 @@
include(KDECMakeSettings)
include(ECMAddTests)
-add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
+add_definitions(
+ -DQT_USE_FAST_CONCATENATION
+ -DQT_USE_FAST_OPERATOR_PLUS
+ -DQT_NO_CAST_FROM_ASCII
+ -DQT_NO_CAST_TO_ASCII
+ -DQT_NO_CAST_FROM_BYTEARRAY
+ -DQT_NO_URL_CAST_FROM_STRING
+ -DQT_USE_QSTRINGBUILDER
+)
+
###### Switching to Subdirectories ######
-add_subdirectory( icons )
-add_subdirectory( rulesets )
-add_subdirectory( themes )
+add_subdirectory(icons)
+add_subdirectory(rulesets)
+add_subdirectory(themes)
#Reactivate
-#add_subdirectory( tests )
-add_subdirectory( doc )
+#add_subdirectory(tests)
+add_subdirectory(doc)
###### Building killbots executable ######
-set( killbots_SRCS
+set(killbots_SRCS
main.cpp
coordinator.cpp
engine.cpp
@@ -55,16 +66,26 @@
sprite.cpp
view.cpp
)
+
kconfig_add_kcfg_files( killbots_SRCS settings.kcfgc rulesetbase.kcfgc )
file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/icons/*-apps-killbots.png")
-ecm_add_app_icon( killbots_SRCS ICONS ${ICONS_SRCS})
-add_executable( killbots ${killbots_SRCS} )
-target_link_libraries( killbots KF5KDEGames Qt5::Xml KF5::XmlGui Qt5::Widgets KF5::DBusAddons KF5::Completion KF5::I18n)
+ecm_add_app_icon(killbots_SRCS ICONS ${ICONS_SRCS})
+add_executable(killbots ${killbots_SRCS})
+target_link_libraries(killbots
+ KF5KDEGames
+ Qt5::Xml
+ KF5::XmlGui
+ Qt5::Widgets
+ KF5::DBusAddons
+ KF5::Completion
+ KF5::Crash
+ KF5::I18n
+)
###### Installing Files ######
-install( TARGETS killbots ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
-install( PROGRAMS org.kde.killbots.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
-install( FILES killbotsui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/killbots )
-install( FILES killbots.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} )
+install(TARGETS killbots ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
+install(PROGRAMS org.kde.killbots.desktop DESTINATION ${KDE_INSTALL_APPDIR})
+install(FILES killbotsui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/killbots)
+install(FILES killbots.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/coordinator.cpp new/killbots-16.04.1/coordinator.cpp
--- old/killbots-15.12.3/coordinator.cpp 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/coordinator.cpp 2016-04-25 15:09:45.000000000 +0200
@@ -68,14 +68,14 @@
Killbots::Coordinator::Coordinator(QObject *parent)
: QObject(parent),
- m_engine(0),
- m_scene(0),
- m_roundDisplay(0),
- m_scoreDisplay(0),
- m_enemyCountDisplay(0),
- m_energyDisplay(0),
- m_unqueuedPopup(0),
- m_queuedPopup(0),
+ m_engine(nullptr),
+ m_scene(nullptr),
+ m_roundDisplay(nullptr),
+ m_scoreDisplay(nullptr),
+ m_enemyCountDisplay(nullptr),
+ m_energyDisplay(nullptr),
+ m_unqueuedPopup(nullptr),
+ m_queuedPopup(nullptr),
m_timeLine(1000, this),
m_busyAnimating(false),
m_newGameRequested(false),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/coordinator.h new/killbots-16.04.1/coordinator.h
--- old/killbots-15.12.3/coordinator.h 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/coordinator.h 2016-04-25 15:09:45.000000000 +0200
@@ -25,8 +25,8 @@
class KGamePopupItem;
-#include
-#include
+#include <QObject>
+#include <QTimeLine>
namespace Killbots
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/engine.cpp new/killbots-16.04.1/engine.cpp
--- old/killbots-15.12.3/engine.cpp 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/engine.cpp 2016-04-25 15:09:45.000000000 +0200
@@ -39,8 +39,8 @@
Killbots::Engine::Engine(Killbots::Coordinator *scene, QObject *parent)
: QObject(parent),
m_coordinator(scene),
- m_hero(0),
- m_rules(0),
+ m_hero(nullptr),
+ m_rules(nullptr),
m_round(0),
m_score(0),
m_energy(0),
@@ -181,19 +181,19 @@
m_spriteMap.insert(point, m_bots.last());
}
} else {
- const QStringList rows = layout.split('\n');
+ const QStringList rows = layout.split(QLatin1Char('\n'));
for (int r = 0; r < rows.size(); ++r) {
for (int c = 0; c < rows.at(r).size(); ++c) {
const QChar ch = rows.at(r).at(c);
const QPoint point(c, r);
- if (ch == 'h' && m_hero == 0) {
+ if (ch == QLatin1Char('h') && m_hero == 0) {
m_hero = m_coordinator->createSprite(Hero, point);
- } else if (ch == 'r') {
+ } else if (ch == QLatin1Char('r')) {
m_bots << m_coordinator->createSprite(Robot, point);
- } else if (ch == 'f') {
+ } else if (ch == QLatin1Char('f')) {
m_bots << m_coordinator->createSprite(Fastbot, point);
- } else if (ch == 'j') {
+ } else if (ch == QLatin1Char('j')) {
m_junkheaps << m_coordinator->createSprite(Junkheap, point);
}
}
@@ -802,20 +802,20 @@
for (int c = 0; c < m_rules->columns(); ++c) {
switch (spriteTypeAt(QPoint(c, r))) {
case Robot:
- string += 'r';
+ string += QLatin1Char('r');
break;
case Fastbot:
- string += 'f';
+ string += QLatin1Char('f');
break;
case Junkheap:
- string += 'j';
+ string += QLatin1Char('j');
break;
default:
- string += ' ';
+ string += QLatin1Char(' ');
break;
}
}
- string += '\n';
+ string += QLatin1Char('\n');
}
return string;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/engine.h new/killbots-16.04.1/engine.h
--- old/killbots-15.12.3/engine.h 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/engine.h 2016-04-25 15:09:45.000000000 +0200
@@ -23,8 +23,8 @@
#include "actions.h"
#include "ruleset.h"
-#include
-#include
+#include <QObject>
+#include <QHash>
class QPoint;
namespace Killbots
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/killbots.kcfg new/killbots-16.04.1/killbots.kcfg
--- old/killbots-15.12.3/killbots.kcfg 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/killbots.kcfg 2016-04-25 15:09:45.000000000 +0200
@@ -2,8 +2,7 @@
http://www.kde.org/standards/kcfg/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
- http://www.kde.org/standards/kcfg/1.0/kcfg.xsd"
->
+ http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
<kcfgfile/>
<group name="General">
<entry name="MiddleClickAction" type="Enum">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/killbotsui.rc new/killbots-16.04.1/killbotsui.rc
--- old/killbots-15.12.3/killbotsui.rc 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/killbotsui.rc 2016-04-25 15:09:45.000000000 +0200
@@ -4,8 +4,7 @@
xmlns="http://www.kde.org/standards/kxmlgui/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.kde.org/standards/kxmlgui/1.0
- http://www.kde.org/standards/kxmlgui/1.0/kxmlgui.xsd"
->
+ http://www.kde.org/standards/kxmlgui/1.0/kxmlgui.xsd">
<MenuBar>
<Menu name="moveMenu">
@@ -21,13 +20,13 @@
<ToolBar name="mainToolBar">
<text>Main Toolbar</text>
<Action name="game_new"/>
- <Separator />
+ <Separator/>
<Action name="game_highscores"/>
- <Separator />
+ <Separator/>
<Action name="teleport"/>
<Action name="teleport_safely"/>
<Action name="wait_out_round"/>
- <Separator />
+ <Separator/>
<Action name="options_configure"/>
</ToolBar>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/main.cpp new/killbots-16.04.1/main.cpp
--- old/killbots-15.12.3/main.cpp 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/main.cpp 2016-04-25 15:09:45.000000000 +0200
@@ -23,6 +23,7 @@
#include
#include <QApplication>
#include <KAboutData>
+#include <KCrash>
#include <QCommandLineParser>
#include <KDBusService>
@@ -47,6 +48,7 @@
QCommandLineParser parser;
KAboutData::setApplicationData(about);
+ KCrash::initialize();
parser.addVersionOption();
parser.addHelpOption();
about.setupCommandLine(&parser);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/mainwindow.cpp new/killbots-16.04.1/mainwindow.cpp
--- old/killbots-15.12.3/mainwindow.cpp 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/mainwindow.cpp 2016-04-25 15:09:45.000000000 +0200
@@ -43,12 +43,12 @@
#include <QIcon>
#include <QDebug>
-#include
-#include
+#include <QSignalMapper>
+#include <QTimer>
Killbots::MainWindow::MainWindow(QWidget *parent)
: KXmlGuiWindow(parent),
- m_scoreDialog(0),
+ m_scoreDialog(nullptr),
m_rulesetChanged(false)
{
setAcceptDrops(false);
@@ -173,7 +173,7 @@
Q_FOREACH (const QString &dir, dirs) {
const QStringList fileNames = QDir(dir).entryList(QStringList() << QStringLiteral("*.desktop"));
Q_FOREACH (const QString &file, fileNames) {
- fileList.append(dir + '/' + file);
+ fileList.append(dir + QLatin1Char('/') + file);
}
}
foreach (const QString &fileName, fileList) {
@@ -210,6 +210,7 @@
createScoreDialog();
}
+ m_scoreDialog->setConfigGroup(qMakePair(m_engine->ruleset()->scoreGroupKey(), m_engine->ruleset()->name()));
m_scoreDialog->exec();
}
@@ -250,7 +251,7 @@
createMappedAction(TeleportSafely,
QStringLiteral("teleport_safely"),
i18n("Teleport Safely"),
- i18nc("Shortcut for teleport safely. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "T"),
+ i18nc("Shortcut for teleport safely. See https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "T"),
Qt::Key_Plus,
i18n("Teleport to a safe location"),
QStringLiteral("games-solve")
@@ -258,7 +259,7 @@
createMappedAction(Teleport,
QStringLiteral("teleport"),
i18n("Teleport"),
- i18nc("Shortcut for teleport. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "R"),
+ i18nc("Shortcut for teleport. See https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "R"),
Qt::Key_Minus,
i18n("Teleport to a random location"),
QStringLiteral("roll")
@@ -266,14 +267,14 @@
createMappedAction(TeleportSafelyIfPossible,
QStringLiteral("teleport_sip"),
i18n("Teleport, Safely If Possible"),
- i18nc("Shortcut for teleport safely if possible. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "Space"),
+ i18nc("Shortcut for teleport safely if possible. See https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "Space"),
Qt::Key_0,
i18n("Teleport safely if that action is enabled, otherwise teleport randomly")
);
createMappedAction(Vaporizer,
QStringLiteral("vaporizer"),
i18n("Vaporizer"),
- i18nc("Shortcut for vaporizer. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "F"),
+ i18nc("Shortcut for vaporizer. See https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "F"),
Qt::Key_Period,
i18n("Destroy all enemies in neighboring cells"),
QStringLiteral("edit-bomb")
@@ -281,7 +282,7 @@
createMappedAction(WaitOutRound,
QStringLiteral("wait_out_round"),
i18n("Wait Out Round"),
- i18nc("Shortcut for wait out round. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "V"),
+ i18nc("Shortcut for wait out round. See https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "V"),
Qt::Key_Asterisk,
i18n("Risk remaining in place until the end of the round for bonuses"),
QStringLiteral("process-stop")
@@ -289,55 +290,55 @@
createMappedAction(UpLeft,
QStringLiteral("move_up_left"),
i18n("Move Up and Left"),
- i18nc("Shortcut for move up and left. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "Q"),
+ i18nc("Shortcut for move up and left. https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "Q"),
Qt::Key_7
);
createMappedAction(Up,
QStringLiteral("move_up"),
i18n("Move Up"),
- i18nc("Shortcut for move up. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "W"),
+ i18nc("Shortcut for move up. See https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "W"),
Qt::Key_8
);
createMappedAction(UpRight,
QStringLiteral("move_up_right"),
i18n("Move Up and Right"),
- i18nc("Shortcut for move up and right. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "E"),
+ i18nc("Shortcut for move up and right. https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "E"),
Qt::Key_9
);
createMappedAction(Left,
QStringLiteral("move_left"),
i18n("Move Left"),
- i18nc("Shortcut for move left. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "A"),
+ i18nc("Shortcut for move left. See https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "A"),
Qt::Key_4
);
createMappedAction(Hold,
QStringLiteral("stand_still"),
i18n("Stand Still"),
- i18nc("Shortcut for stand still. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "S"),
+ i18nc("Shortcut for stand still. See https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "S"),
Qt::Key_5
);
createMappedAction(Right,
QStringLiteral("move_right"),
i18n("Move Right"),
- i18nc("Shortcut for move right. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "D"),
+ i18nc("Shortcut for move right. See https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "D"),
Qt::Key_6
);
createMappedAction(DownLeft,
QStringLiteral("move_down_left"),
i18n("Move Down and Left"),
- i18nc("Shortcut for move down and left. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "Z"),
+ i18nc("Shortcut for move down and left. See https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "Z"),
Qt::Key_1
);
createMappedAction(Down,
QStringLiteral("move_down"),
i18n("Move Down"),
- i18nc("Shortcut for move down. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "X"),
+ i18nc("Shortcut for move down. See https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "X"),
Qt::Key_2
);
createMappedAction(DownRight,
QStringLiteral("move_down_right"),
i18n("Move Down and Right"),
- i18nc("Shortcut for move down and right. See http://websvn.kde.org/trunk/KDE/kdegames/killbots/README.translators?view=ma...", "C"),
+ i18nc("Shortcut for move down and right. https://quickgit.kde.org/?p=killbots.git&a=blob&f=README.translators&o=plain", "C"),
Qt::Key_3
);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/numericdisplayitem.cpp new/killbots-16.04.1/numericdisplayitem.cpp
--- old/killbots-15.12.3/numericdisplayitem.cpp 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/numericdisplayitem.cpp 2016-04-25 15:09:45.000000000 +0200
@@ -63,7 +63,7 @@
QSize Killbots::NumericDisplayItem::preferredSize()
{
QSize labelSize = QFontMetrics(m_font).boundingRect(m_label).size();
- QSize digitsSize = QFontMetrics(m_boldFont).boundingRect(QString(m_digits + 1, '8')).size();
+ QSize digitsSize = QFontMetrics(m_boldFont).boundingRect(QString(m_digits + 1, QLatin1Char('8'))).size();
return QSize(labelSize.width() + digitsSize.width() + 2 * m_margin,
qMax(labelSize.height(), digitsSize.height()) + 2 * m_margin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/org.kde.killbots.desktop new/killbots-16.04.1/org.kde.killbots.desktop
--- old/killbots-15.12.3/org.kde.killbots.desktop 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/org.kde.killbots.desktop 2016-04-25 15:09:45.000000000 +0200
@@ -36,7 +36,7 @@
Name[ro]=Killbots
Name[ru]=Killbots
Name[sk]=Killbots
-Name[sl]=UbijalsKi roboti
+Name[sl]=Ubijalski roboti
Name[sq]=Killbots
Name[sr]=К‑злоботи
Name[sr@ijekavian]=К‑злоботи
@@ -49,6 +49,52 @@
Name[x-test]=xxKillbotsxx
Name[zh_CN]=Killbots
Name[zh_TW]=Killbots
+GenericName=Strategy Game with Robots
+GenericName[ca]=Joc d'estratègia amb robots
+GenericName[ca@valencia]=Joc d'estratègia amb robots
+GenericName[de]=Strategiespiel mit Robotern
+GenericName[en_GB]=Strategy Game with Robots
+GenericName[es]=Juego de estrategia con robots
+GenericName[fi]=Strategiapeli roboteilla
+GenericName[gl]=Xogo de estratexia con robots
+GenericName[nl]=Strategisch spel met robots
+GenericName[nn]=Strategispel med robotar
+GenericName[pl]=Gra strategiczna z robotami
+GenericName[pt]=Jogo de Estratégia com 'Robots'
+GenericName[pt_BR]=Jogo de estratégia com robôs
+GenericName[sk]=Strategická hra s robotmi
+GenericName[sl]=Strateška igra z roboti
+GenericName[sr]=Стратешка игра са роботима
+GenericName[sr@ijekavian]=Стратешка игра са роботима
+GenericName[sr@ijekavianlatin]=Strateška igra sa robotima
+GenericName[sr@latin]=Strateška igra sa robotima
+GenericName[sv]=Strategispel med robotar
+GenericName[uk]=Стратегічна гра з роботами
+GenericName[x-test]=xxStrategy Game with Robotsxx
+GenericName[zh_TW]=策略遊戲
+Comment=A KDE game of killer robots and teleportation.
+Comment[ca]=Un joc del KDE amb robots assassins i teletransport.
+Comment[ca@valencia]=Un joc del KDE amb robots assassins i teletransport.
+Comment[de]=Ein Spiel für KDE mit Killermaschinen und Teleportieren.
+Comment[en_GB]=A KDE game of killer robots and teleportation.
+Comment[es]=Un juego de KDE de robots asesinos y teletransporte.
+Comment[fi]=KDE-peli tappajaroboteista ja teleportaatiosta.
+Comment[gl]=Un xogo para KDE de robots asasinos e teleportación.
+Comment[nl]=Een KDE-spel met dodende robots en tele-porteren.
+Comment[nn]=KDE-spel med drapsrobotar og teleportering
+Comment[pl]=Gra dla KDE z robotami-zabójcami i teleportacją.
+Comment[pt]=Um jogo do KDE com 'robots' assassinos e tele-transportes.
+Comment[pt_BR]=Um jogo de robôs assassinos e teletransporte para o KDE.
+Comment[sk]=Hra s robotmi-zabijakmi a teleportáciou pre KDE.
+Comment[sl]=Igra ubijalskih robotov in teleportacije.
+Comment[sr]=КДЕ‑ова игра робота убица и телепортације
+Comment[sr@ijekavian]=КДЕ‑ова игра робота убица и телепортације
+Comment[sr@ijekavianlatin]=KDE‑ova igra robota ubica i teleportacije
+Comment[sr@latin]=KDE‑ova igra robota ubica i teleportacije
+Comment[sv]=Ett spel för KDE med mördarrobotar och teleportering.
+Comment[uk]=Гра KDE із роботами-вбивцями та телепортацією.
+Comment[x-test]=xxA KDE game of killer robots and teleportation.xx
+Comment[zh_TW]=KDE 的小遊戲,殺掉機器人並傳送。
Exec=killbots -qwindowtitle %c
Icon=killbots
Type=Application
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/renderer.h new/killbots-16.04.1/renderer.h
--- old/killbots-15.12.3/renderer.h 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/renderer.h 2016-04-25 15:09:45.000000000 +0200
@@ -22,7 +22,7 @@
#include <KGameRenderer>
-#include
+#include <QHash>
namespace Killbots
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/ruleset.cpp new/killbots-16.04.1/ruleset.cpp
--- old/killbots-15.12.3/ruleset.cpp 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/ruleset.cpp 2016-04-25 15:09:45.000000000 +0200
@@ -22,13 +22,13 @@
#include <KConfigGroup>
#include <QDebug>
-#include
+#include <QFileInfo>
const Killbots::Ruleset *Killbots::Ruleset::load(const QString &fileName)
{
const Ruleset *result = 0;
if (!fileName.isEmpty()) {
- QString filePath = QStandardPaths::locate(QStandardPaths::GenericDataLocation, "killbots/rulesets/" + fileName);
+ QString filePath = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("killbots/rulesets/") + fileName);
if (!filePath.isEmpty()) {
// Our only check for validity is that we can open the file as a config
// file and that it contains a group named "KillbotsRuleset".
@@ -50,7 +50,7 @@
{
m_filePath = filePath;
QString untranslatedName = KConfigGroup(config(), "KillbotsRuleset").readEntryUntranslated("Name");
- m_scoreGroupKey = untranslatedName.simplified().remove(' ').toLatin1();
+ m_scoreGroupKey = untranslatedName.simplified().remove(QLatin1Char(' ')).toLatin1();
}
Killbots::Ruleset::~Ruleset()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/ruleset.h new/killbots-16.04.1/ruleset.h
--- old/killbots-15.12.3/ruleset.h 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/ruleset.h 2016-04-25 15:09:45.000000000 +0200
@@ -36,7 +36,7 @@
QByteArray scoreGroupKey() const;
private: // functions
- Ruleset(const QString &filePath); // hidden
+ explicit Ruleset(const QString &filePath); // hidden
QString m_filePath;
QByteArray m_scoreGroupKey;
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/rulesetdetailsdialog.h new/killbots-16.04.1/rulesetdetailsdialog.h
--- old/killbots-15.12.3/rulesetdetailsdialog.h 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/rulesetdetailsdialog.h 2016-04-25 15:09:45.000000000 +0200
@@ -22,7 +22,7 @@
#include <QDialog>
-#include
+#include <QMap>
class QLabel;
namespace Killbots
@@ -32,7 +32,7 @@
class RulesetDetailsDialog : public QDialog
{
public:
- RulesetDetailsDialog(QWidget *parent = 0);
+ explicit RulesetDetailsDialog(QWidget *parent = 0);
void loadRuleset(const Ruleset *ruleset);
private:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/rulesets/default.desktop new/killbots-16.04.1/rulesets/default.desktop
--- old/killbots-15.12.3/rulesets/default.desktop 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/rulesets/default.desktop 2016-04-25 15:09:45.000000000 +0200
@@ -36,7 +36,7 @@
Name[ro]=Killbots
Name[ru]=Killbots
Name[sk]=Killbots
-Name[sl]=UbijalsKi roboti
+Name[sl]=Ubijalski roboti
Name[sq]=Killbots
Name[sr]=К‑злоботи
Name[sr@ijekavian]=К‑злоботи
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/rulesetselector.cpp new/killbots-16.04.1/rulesetselector.cpp
--- old/killbots-15.12.3/rulesetselector.cpp 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/rulesetselector.cpp 2016-04-25 15:09:45.000000000 +0200
@@ -39,7 +39,7 @@
Killbots::RulesetSelector::RulesetSelector(QWidget *parent)
: QWidget(parent),
m_rulesetMap(),
- m_detailsDialog(0)
+ m_detailsDialog(nullptr)
{
// Create a hidden KLineEdit to use the automatic KConfigXT connection
kcfg_Ruleset = new KLineEdit();
@@ -122,7 +122,7 @@
if (ruleset) {
QString name = ruleset->name();
while (m_rulesetMap.contains(name)) {
- name += '_';
+ name += QLatin1Char('_');
}
m_rulesetMap.insert(name, ruleset);
@@ -151,11 +151,11 @@
kcfg_Ruleset->setText(ruleset->fileName());
m_author->setText(ruleset->author());
- if (ruleset->authorContact().contains(' ')) {
+ if (ruleset->authorContact().contains(QLatin1Char(' '))) {
m_authorContact->setText(ruleset->authorContact());
- } else if (ruleset->authorContact().contains('@')) {
+ } else if (ruleset->authorContact().contains(QLatin1Char('@'))) {
m_authorContact->setText(QStringLiteral("<qt>%1</a></qt>").arg(ruleset->authorContact()));
- } else if (ruleset->authorContact().contains('.')) {
+ } else if (ruleset->authorContact().contains(QLatin1Char('.'))) {
m_authorContact->setText(QStringLiteral("<qt>http://%1\">%1</a></qt>").arg(ruleset->authorContact()));
} else {
m_authorContact->setText(ruleset->authorContact());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/rulesetselector.h new/killbots-16.04.1/rulesetselector.h
--- old/killbots-15.12.3/rulesetselector.h 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/rulesetselector.h 2016-04-25 15:09:45.000000000 +0200
@@ -22,7 +22,7 @@
class KLineEdit;
-#include
+#include <QMap>
class QLabel;
class QListWidget;
#include <QWidget>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/scene.cpp new/killbots-16.04.1/scene.cpp
--- old/killbots-15.12.3/scene.cpp 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/scene.cpp 2016-04-25 15:09:45.000000000 +0200
@@ -35,7 +35,7 @@
Killbots::Scene::Scene(QObject *parent)
: QGraphicsScene(parent),
- m_hero(0),
+ m_hero(nullptr),
m_rows(0),
m_columns(0)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/tests/enginetest.h new/killbots-16.04.1/tests/enginetest.h
--- old/killbots-15.12.3/tests/enginetest.h 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/tests/enginetest.h 2016-04-25 15:09:45.000000000 +0200
@@ -7,7 +7,7 @@
#include "qtest.h"
-#include
+#include <QObject>
namespace Killbots
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/themes/classic.desktop new/killbots-16.04.1/themes/classic.desktop
--- old/killbots-15.12.3/themes/classic.desktop 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/themes/classic.desktop 2016-04-25 15:09:45.000000000 +0200
@@ -85,7 +85,7 @@
Description[nn]=Tema for dei som saknar konsollversjonen
Description[pl]=Wystrój dla tych, którzy tęsknią za wersją konsolową
Description[pt]=Um tema para os que sentem saudades da versão para a consola
-Description[pt_BR]=Um tema para aqueles que sentem falta da versão para console
+Description[pt_BR]=Um tema para aqueles que sentem falta da versão para console.
Description[ro]=O tematică pentru cei cărora le lipsește versiunea de consolă
Description[ru]=Оформление для тех, кто не играл в консольную версию
Description[sk]=Téma pre tých, ktorým chýba konzolová verzia
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/killbots-15.12.3/themes/mountainadventure.desktop new/killbots-16.04.1/themes/mountainadventure.desktop
--- old/killbots-15.12.3/themes/mountainadventure.desktop 2016-02-10 01:13:51.000000000 +0100
+++ new/killbots-16.04.1/themes/mountainadventure.desktop 2016-04-25 15:09:45.000000000 +0200
@@ -45,50 +45,31 @@
Name[x-test]=xxMountain Adventurexx
Name[zh_CN]=山中冒险
Name[zh_TW]=山中冒險
-Description=<qt><p>Indiana Gnomes battles ghosts and bats on a misty mountainside.</p><p>Sprites by Nicu Buculei. Background by Eugene Trounev.</p></qt>
-Description[ast]=<qt><p>Indiana Gnomes llucha contra pantasmes y esperteyos nuna lladera de la montaña borrinosa.</p><p>Muñecos de Nicu Buculei. Fondu d'Eugene Trounev.</p></qt>
-Description[bs]=<qt><p>Indiana Gnomes bitke duhova i šišmiša na misterioznij planini.</p><p>Duhovi po Nicu Buculei. Pozadina od Eugene Trounev.</p></qt>
-Description[ca]=<qt><p>Indiana Gnomes lluita contra fantasmes i ratpenats en un costat de la muntanya bromosa.</p><p>Sprites de Nicu Buculei. Fons de pantalla d'Eugene Trounev.</p></qt>
-Description[ca@valencia]=<qt><p>Indiana Gnomes lluita contra fantasmes i ratpenats en un costat de la muntanya bromosa.</p><p>Sprites de Nicu Buculei. Fons de pantalla d'Eugene Trounev.</p></qt>
-Description[da]=<qt><p>Indiana Gnomes kæmper mod spøgelser og flagermus på en tåget bjergside.</p><p>Figurer af Nicu Buculei. Baggrund af Eugene Trounev.</p></qt>
-Description[de]=<qt><p>Indiana Gnomes kämpft gegen Geister und Fledermäuse in einer nebligen Bergwand.</p><p>Die Animationen stammen von Nicu Buculei und der Hintergrund von Eugene Trounev.</p></qt>
-Description[el]=<qt><p>O Indiana Gnomes πολεμά φαντάσματα και νυχτερίδες σε μια ομιχλώδη πλαγιά βουνού.
p><p>Γραφικά από Nicu Buculei. Φόντο από Eugene Trounev.</p></qt>
-Description[en_GB]=<qt><p>Indiana Gnomes battles ghosts and bats on a misty mountainside.</p><p>Sprites by Nicu Buculei. Background by Eugene Trounev.</p></qt>
-Description[es]=<qt><p>Indiana Gnomes lucha contra fantasmas y murciélagos en una ladera de la montaña neblinosa.</p><p>Personajes de Nicu Buculei. Fondo de Eugene Trounev.</p></qt>
-Description[et]=<qt><p>Indiana Gnomes võitleb tontide ja nahkhiirtega uduhägustes mägedes.</p><p>Spraidid: Nicu Buculei. Taust: Eugene Trounev.</p></qt>
-Description[eu]=<qt><p>Indianako ipotxek mamu eta saguzarren aurka borrokatu beharko dute mendi mistikoan.</p><p>Grafikoak: Nicu Buculei. Atzeko planoa: Eugene Trounev.</p></qt>
-Description[fi]=<qt><p>Indiana Gnomes taistelee aaveita ja lepakoita vastaan sumuisella vuorenrinteellä.</p><p>Kuvat: Nicu Buculei. Tausta: Eugene Trounev.</p></qt>
-Description[fr]=<qt><p>Les gnomes de l'Indiana se battent contre des fantômes et des chauves-souris sur le flanc mystérieux d'une montagne.</p><p>Graphiques de Nicu Buculei. Arrière-plan de Eugene Trounev.</p></qt>
-Description[ga]=<qt><p>Troideann Indiana Gnomes taibhsí agus sciatháin leathair ar thaobh sléibhe ceobhránach.</p><p>Rinne Nicu Buculei na síofraí agus rinne Eugene Trounev an cúlra.</p></qt>
-Description[gl]=<qt><p>Indiana Gnomes loita con pantasmas e morcegos nunha montaña neboenta.</p><p>Nicu Buculei fixo os sprites e Eugene Trounev o fondo.</p></qt>
-Description[hu]=<qt><p>Indiana Gnomes harca a szellemekkel és a denevérekkel a ködpárás hegyoldalon.</p><p>A sprite-okat Nicu Buculei, a hátteret Eugene Trounev készítette.</p></qt>
-Description[it]=<qt><p>Gli gnomi dell'Indiana se battono contro fantasmi e pipistrelli sul fianco misterioso d'una montagna.</p> <p>Grafica di Nicu Buculei. Sfondi di Eugene Trounev.</p></qt>
-Description[kk]=<qt><p>Индиана Гномс тұманды тау өлкеде елестер мен жыңдармен соғысады.</p><p>Шабыт берген Nicu Buculei. Аясы Eugene Trounev-тен.</p></qt>
-Description[km]=<qt><p>សង្គ្រាមខ្មោចរបស់ Indiana Gnomes និងការប្រយុទ្ធគ្នានៅលើចង្កេះភ្នំដែលចុះអ័ព្ទ ។</p><p>ខ្មោចដោយ Nicu Buculei ។ ផ្ទៃខាងក្រោយដោយ Eugene Trounev ។</p></qt>
-Description[ko]=<qt><p>인디애나 그놈이 안개 낀 산을 배경으로 유령과 박쥐와 싸웁니다.</p><p>그래픽: Nicu Buculei. 배경: Eugene Trounev.</p></qt>
-Description[lv]=<qt><p>Indiana Gnomes cīnās ar spokiem un sikspārņiem miglainās piekalnēs.</p><p>Gariņu autors Nicu Buculei. Fona autors Eugene Trounev.</p></qt>
-Description[nb]=<qt><p>Indiana Gnomes i kamp mot spøkelser og flaggermus i tåkeheimen.</p><p>Helten og spøkelsene er tegnet av Nicu Buculei, og bakgrunnsbildet av Eugene Trounev.</p></qt>>
-Description[nds]=<qt><p>Indiana Gnomes striedt gegen Spökels un sleit sik op en dakig Barghang.</p><p>Lüttbiller vun Nicu Buculei, Achtergrund vun Eugene Trounev.</p></qt>
-Description[nl]=<qt><p>Indiana Gnomes vecht tegen geesten en vleermuizen op een mistige berg.</p><p>Sprites door Nicu Buculei. Achtergrond door Eugene Trounev.</p></qt>
-Description[nn]=<qt><p>Indiana Gnomes i kamp mot skrømt og flaggermus i skoddeheimen.</p><p>Helten og skrømta er teikna av Nicu Buculei, og bakgrunnsbiletet av Eugene Trounev.</p></qt>
-Description[pl]=<qt><p>Indiana Gnomes walczy z duchami i nietoperzami w zamglonych górach.</p><p>Elementy graficzne: Nicu Buculei. Tło: Eugene Trounev.</p></qt>
-Description[pt]=<qt><p>O Indiana Gnomes combate os fantasmas e morcegos num sopé de montanha húmido.</p><p>Imagens de Nicu Buculei. Fundo de Eugene Trounev.</p></qt>
-Description[pt_BR]=<qt><p>Indiana Gnomes luta contra fantasmas e morcegos em um campo montanhoso e nublado.</p><p>Imagens de Nicu Buculei. Plano de fundo de Eugene Trounev.</p></qt>
-Description[ru]=<qt><p>Индиана Гномс сражается с привидениями и летучими мышами в горах, затянутых мглой.</p><p>Спрайты нарисовал Нику Букулей, а фон — Евгений Трунев.</p></qt>
-Description[sk]=<qt><p>Indiana Gnomes sa bije s duchmi a netopiermi na hmlistých horách.</p> <p>Vytvoril Nicu Buculei. Pozadie Eugene Trounev.</p></qt>
-Description[sl]=<qt><p>Indiana Gnomes se bori z duhovi in netopirji v meglenem gorskem svetu.</p><p>Nicu Buculei je narisal modele. Eugene Trounev je narisal ozadje.</p></qt>
-Description[sr]=<qt><p>Индијана Гномс бори се против духова и шишмиша на магловитом пропланку.</p><p>Спрајтове направио Нику Букулеј, а позадину Јевгениј Труњов.</p></qt>
-Description[sr@ijekavian]=<qt><p>Индијана Гномс бори се против духова и шишмиша на магловитом пропланку.</p><p>Спрајтове направио Нику Букулеј, а позадину Јевгениј Труњов.</p></qt>
-Description[sr@ijekavianlatin]=<qt><p>Indijana Gnoms bori se protiv duhova i šišmiša na maglovitom proplanku.</p><p>Sprajtove napravio Niku Bukulej, a pozadinu Jevgenij Trunjov.</p></qt>
-Description[sr@latin]=<qt><p>Indijana Gnoms bori se protiv duhova i šišmiša na maglovitom proplanku.</p><p>Sprajtove napravio Niku Bukulej, a pozadinu Jevgenij Trunjov.</p></qt>
-Description[sv]=<qt><p>Indiana Tomtar strider mot spöken och fladdermöss på en dimmig bergssida.</p><p>Figurer av Nicu Buculei. Bakgrund av Eugene Trounev.</p></qt>
-Description[tr]=<qt><p>Hintli cüceler hayaletler ve yarasalarla sisli dağ eteklerinde savaşmaktadırlar.</p><p>Hareketli animasyonlar Nicu Buculei tarafından, Arka plan Eugene Trounev tarafından hazırlanmıştır.</p></qt>
-Description[uk]=<qt><p>Індіана Гномз б’ється з привидами і кажанами у таємничому гірському краї.</p><p>Спрайти від Nicu Buculei. Тло намалював Eugene Trounev.</p></qt>
-Description[x-test]=xx<qt><p>Indiana Gnomes battles ghosts and bats on a misty mountainside.</p><p>Sprites by Nicu Buculei. Background by Eugene Trounev.</p></qt>xx
-Description[zh_CN]=<qt><p>印第安纳侏儒们在浓雾笼罩的山中和鬼魂与蝙蝠作战。</p><p>由 Nicu Buculei 设计,背景由 Eugene Trounev 提供。</p></qt>
-Description[zh_TW]=<qt><p>Indiana Gnomes 在大霧籠罩的山上與鬼及蝙蝠戰鬥。</p>
<p>由 Nicu Buculei 與 Eugene Trounev 設計。</p></qt>
+Description=Indiana Gnomes battles ghosts and bats on a misty mountainside.
+Description[ca]=Indiana Gnomes lluita contra fantasmes i ratpenats en un costat de la muntanya bromosa.
+Description[ca@valencia]=Indiana Gnomes lluita contra fantasmes i ratpenats en un costat de la muntanya bromosa.
+Description[de]=Indiana Gnomes kämpft gegen Geister und Fledermäuse in einer nebligen Bergwand.
+Description[en_GB]=Indiana Gnomes battles ghosts and bats on a misty mountainside.
+Description[es]=Indiana Gnomes lucha contra fantasmas y murciélagos en una ladera de la montaña neblinosa.
+Description[fi]=Indiana Gnomes taistelee aaveita ja lepakoita vastaan sumuisella vuorenrinteellä.
+Description[gl]=Indiana Gnomes loita con pantasmas e morcegos nunha montaña neboenta.
+Description[nl]=Indiana Gnomes vecht tegen geesten en vleermuizen op een mistige berg.
+Description[nn]=Indiana Gnomes i kamp mot skrømt og flaggermus i skoddeheimen.
+Description[pl]=Indiana Gnomes walczy z duchami i nietoperzami w zamglonych górach.
+Description[pt]=O Indiana Gnomes combate os fantasmas e morcegos num sopé de montanha húmido.
+Description[pt_BR]=Indiana Gnomes luta contra fantasmas e morcegos em campo montanhoso e nublado.
+Description[sk]=Indiana Gnomes sa bije s duchmi a netopiermi na hmlistých horách.
+Description[sl]=Indiana Gnomes se bori z duhovi in netopirji v meglenem gorskem svetu.
+Description[sr]=Индијана Гномс бори се против духова и шишмиша на магловитом пропланку.
+Description[sr@ijekavian]=Индијана Гномс бори се против духова и шишмиша на магловитом пропланку.
+Description[sr@ijekavianlatin]=Indijana Gnoms bori se protiv duhova i šišmiša na maglovitom proplanku.
+Description[sr@latin]=Indijana Gnoms bori se protiv duhova i šišmiša na maglovitom proplanku.
+Description[sv]=Indiana Tomtar strider mot spöken och fladdermöss på en dimmig bergssida.
+Description[uk]=Індіана Гномз б’ється з привидами і кажанами у таємничому гірському краю.
+Description[x-test]=xxIndiana Gnomes battles ghosts and bats on a misty mountainside.xx
+Description[zh_TW]=Indiana Gnomes 在大霧籠罩的山上與鬼及蝙蝠戰鬥。
VersionFormat=0.9
-Author=Parker Coates
+Author=Parker Coates, Nicu Buculei (Sprites), Eugene Trounev (Background)
AuthorEmail=parker.coates@kdemail.net
Type=SVG
FileName=mountainadventure.svgz