summaryrefslogtreecommitdiff
path: root/src/gui/setup_other.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2013-05-03 12:35:22 +0300
committerAndrei Karas <akaras@inbox.ru>2013-05-03 12:51:43 +0300
commita7c723b681ddefdcaa84cb9b16681c65818d7110 (patch)
tree3c7100a90db00c3eacc41977cdb5bbae99e6ca40 /src/gui/setup_other.cpp
parent04fbf07c41bf78dea11aa9b7098c80f0da3801e3 (diff)
downloadmv-a7c723b681ddefdcaa84cb9b16681c65818d7110.tar.gz
mv-a7c723b681ddefdcaa84cb9b16681c65818d7110.tar.bz2
mv-a7c723b681ddefdcaa84cb9b16681c65818d7110.tar.xz
mv-a7c723b681ddefdcaa84cb9b16681c65818d7110.zip
add comments for translators
Diffstat (limited to 'src/gui/setup_other.cpp')
-rw-r--r--src/gui/setup_other.cpp77
1 files changed, 77 insertions, 0 deletions
diff --git a/src/gui/setup_other.cpp b/src/gui/setup_other.cpp
index bc4bf8f24..39df3ca13 100644
--- a/src/gui/setup_other.cpp
+++ b/src/gui/setup_other.cpp
@@ -36,8 +36,11 @@ static const int shortcutsListSize = 3;
static const char *const shortcutsList[] =
{
+ // TRANSLATORS: show buttons at top right corner type
N_("Always show"),
+ // TRANSLATORS: show buttons at top right corner type
N_("Auto hide in small resolution"),
+ // TRANSLATORS: show buttons at top right corner type
N_("Always auto hide")
};
@@ -62,12 +65,19 @@ static const int densityListSize = 7;
static const char *const densityList[] =
{
+ // TRANSLATORS: screen density type
N_("default"),
+ // TRANSLATORS: screen density type
N_("low"),
+ // TRANSLATORS: screen density type
N_("medium"),
+ // TRANSLATORS: screen density type
N_("tv"),
+ // TRANSLATORS: screen density type
N_("high"),
+ // TRANSLATORS: screen density type
N_("xhigh"),
+ // TRANSLATORS: screen density type
N_("xxhigh")
};
@@ -77,117 +87,153 @@ Setup_Other::Setup_Other(const Widget2 *const widget) :
mShortcutsList(new NamesModel),
mDensityList(new NamesModel)
{
+ // TRANSLATORS: misc tab in settings
setName(_("Misc"));
LayoutHelper h(this);
ContainerPlacer place = h.getPlacer(0, 0);
place(0, 0, mScroll, 10, 10);
+ // TRANSLATORS: settings option
new SetupItemLabel(_("Monsters"), "", this);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Show damage inflicted to monsters"), "",
"showMonstersTakedDamage", this, "showMonstersTakedDamageEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Auto target only reachable monsters"), "",
"targetOnlyReachable", this, "targetOnlyReachableEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Highlight monster attack range"), "",
"highlightMonsterAttackRange", this,
"highlightMonsterAttackRangeEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Show monster hp bar"), "",
"showMobHP", this, "showMobHPEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Cycle monster targets"), "",
"cycleMonsters", this, "cycleMonstersEvent");
+ // TRANSLATORS: settings group
new SetupItemLabel(_("Map"), "", this);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Show warps particles"), "",
"warpParticle", this, "warpParticleEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Highlight map portals"), "",
"highlightMapPortals", this, "highlightMapPortalsEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Highlight floor items"), "",
"floorItemsHighlight", this, "floorItemsHighlightEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Highlight player attack range"), "",
"highlightAttackRange", this, "highlightAttackRangeEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Show extended minimaps"), "",
"showExtMinimaps", this, "showExtMinimapsEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Draw path"), "", "drawPath",
this, "drawPathEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Draw hotkeys on map"), "", "drawHotKeys",
this, "drawHotKeysEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable lazy scrolling"), "",
"enableLazyScrolling", this, "enableLazyScrollingEvent");
+ // TRANSLATORS: settings option
new SetupItemIntTextField(_("Scroll laziness"), "", "ScrollLaziness",
this, "ScrollLazinessEvent", 1, 160);
+ // TRANSLATORS: settings option
new SetupItemIntTextField(_("Scroll radius"), "", "ScrollRadius",
this, "ScrollRadiusEvent", 0, 32);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Auto resize minimaps"), "", "autoresizeminimaps",
this, "autoresizeminimapsEvent");
+ // TRANSLATORS: settings group
new SetupItemLabel(_("Moving"), "", this);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Auto fix position"), "",
"autofixPos", this, "autofixPosEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Attack while moving"), "",
"attackMoving", this, "attackMovingEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Attack next target"), "",
"attackNext", this, "attackNextEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Sync player move"), "", "syncPlayerMove",
this, "syncPlayerMoveEvent");
+ // TRANSLATORS: settings option
new SetupItemTextField(_("Crazy move A program"), "",
"crazyMoveProgram", this, "crazyMoveProgramEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Mouse relative moves "
"(good for touch interfaces)"), "", "mouseDirectionMove",
this, "mouseDirectionMoveEvent");
+ // TRANSLATORS: settings group
new SetupItemLabel(_("Player"), "", this);
new SetupItemCheckBox(_("Show own hp bar"), "",
"showOwnHP", this, "showOwnHPEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable quick stats"), "",
"quickStats", this, "quickStatsEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Cycle player targets"), "",
"cyclePlayers", this, "cyclePlayersEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Show job exp messages"), "",
"showJobExp", this, "showJobExpEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Show players popups"), "",
"showBeingPopup", this, "showBeingPopupEvent");
+ // TRANSLATORS: settings option
new SetupItemTextField(_("Afk message"), "",
"afkMessage", this, "afkMessageEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Show job"), "", "showJob",
this, "showJobEvent", false);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable attack filter"), "",
"enableAttackFilter", this, "enableAttackFilterEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable pickup filter"), "",
"enablePickupFilter", this, "enablePickupFilterEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable advert protocol"), "",
"enableAdvert", this, "enableAdvertEvent");
@@ -195,101 +241,132 @@ Setup_Other::Setup_Other(const Widget2 *const widget) :
"weightMsg", this, "weightMsgEvent");
+ // TRANSLATORS: settings group
new SetupItemLabel(_("Shop"), "", this);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Accept sell/buy requests"), "",
"autoShop", this, "autoShopEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable shop mode"), "",
"tradebot", this, "tradebotEvent");
+ // TRANSLATORS: settings group
new SetupItemLabel(_("NPC"), "", this);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Cycle npc targets"), "",
"cycleNPC", this, "cycleNPCEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Log NPC dialogue"), "", "logNpcInGui",
this, "logNpcInGuiEvent");
+ // TRANSLATORS: settings group
new SetupItemLabel(_("Bots support"), "", this);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable auction bot support"), "",
"enableAuctionBot", this, "enableAuctionBotEvent", false);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable guild bot support and disable native "
"guild support"), "", "enableGuildBot", this,
"enableGuildBotEvent", false);
+ // TRANSLATORS: settings group
new SetupItemLabel(_("Keyboard"), "", this);
+ // TRANSLATORS: settings option
new SetupItemIntTextField(_("Repeat delay"), "",
"repeateDelay", this, "repeateDelayEvent", 0, 10000);
+ // TRANSLATORS: settings option
new SetupItemIntTextField(_("Repeat interval"), "",
"repeateInterval", this, "repeateIntervalEvent", 0, 10000);
+ // TRANSLATORS: settings option
new SetupItemIntTextField(_("Custom repeat interval"), "",
"repeateInterval2", this, "repeateInterval2Event", 0, 10000);
+ // TRANSLATORS: settings group
new SetupItemLabel(_("Windows"), "", this);
mShortcutsList->fillFromArray(&shortcutsList[0], shortcutsListSize);
+ // TRANSLATORS: settings option
new SetupItemDropDown(_("Shortcut buttons"), "", "autohideButtons", this,
"autohideButtonsEvent", mShortcutsList, 200);
+ // TRANSLATORS: settings group
new SetupItemLabel(_("Proxy server"), "", this);
mProxyTypeList->fillFromArray(&proxyTypeList[0], proxyTypeListSize);
+ // TRANSLATORS: settings option
new SetupItemDropDown(_("Proxy type"), "", "downloadProxyType", this,
"downloadProxyTypeEvent", mProxyTypeList, 200);
+ // TRANSLATORS: settings option
new SetupItemTextField(_("Proxy address:port"), "",
"downloadProxy", this, "downloadProxyEvent");
+ // TRANSLATORS: settings group
new SetupItemLabel(_("Other"), "", this);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable server side attack"), "",
"serverAttack", this, "serverAttackEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable bot checker"), "",
"enableBotCheker", this, "enableBotChekerEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable buggy servers protection "
"(do not disable)"), "", "enableBuggyServers", this,
"enableBuggyServersEvent", false);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable debug log"), "",
"debugLog", this, "debugLogEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable OpenGL log"), "",
"debugOpenGL", this, "debugOpenGLEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable input log"), "",
"logInput", this, "logInputEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Low traffic mode"), "", "lowTraffic",
this, "lowTrafficEvent");
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Hide shield sprite"), "", "hideShield",
this, "hideShieldEvent");
#ifndef ANDROID
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Use FBO for screenshots (only for opengl)"),
"", "usefbo", this, "usefboEvent");
#endif
+ // TRANSLATORS: settings option
new SetupItemIntTextField(_("Network delay between sub servers"),
"", "networksleep", this, "networksleepEvent", 0, 10000);
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Show background"), "", "showBackground",
this, "showBackgroundEvent");
mDensityList->fillFromArray(&densityList[0], densityListSize);
+ // TRANSLATORS: settings option
new SetupItemDropDown(_("Screen density override"), "",
"screenDensity", this, "screenDensityEvent", mDensityList, 100);