[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdegames/ksquares/src
From: Albert Astals Cid <tsdgeos () terra ! es>
Date: 2007-09-28 16:38:03
Message-ID: 1190997483.405991.18557.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 718418 by aacid:
make default player names translatable
M +0 -1 ksquares.kcfg
M +13 -0 main.cpp
--- trunk/KDE/kdegames/ksquares/src/ksquares.kcfg #718417:718418
@@ -12,7 +12,6 @@
</entry>
<entry name="PlayerNames" type="StringList">
<label>Player Names</label>
- <default>Player 1,Player 2,Player 3,Player 4</default>
</entry>
<entry name="HumanList" type="IntList">
<label>Human or AI</label>
--- trunk/KDE/kdegames/ksquares/src/main.cpp #718417:718418
@@ -16,6 +16,7 @@
#include "ksquareswindow.h"
#include "ksquaresdemowindow.h"
+#include "settings.h"
static const char description[] =
I18N_NOOP("Take it in turns to draw lines.\nIf you complete a squares, you get another go.");
@@ -40,6 +41,18 @@
KApplication app;
KGlobal::locale()->insertCatalog("libkdegames");
+ // default names for players
+ KConfigGroup cg(KGlobal::config(), "General");
+ if (cg.readEntry<bool>("initializeNames", true)) {
+ QStringList playerNames;
+ playerNames << i18nc("default name of first player", "Player 1");
+ playerNames << i18nc("default name of second player", "Player 2");
+ playerNames << i18nc("default name of third player", "Player 3");
+ playerNames << i18nc("default name of fourth player", "Player 4");
+ Settings::setPlayerNames(playerNames);
+ cg.writeEntry("initializeNames", false);
+ }
+
if (args->isSet("demo"))
{
KSquaresDemoWindow *demoWindow = new KSquaresDemoWindow;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic