summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore12
-rw-r--r--ChangeLog23
-rw-r--r--README2
-rw-r--r--README.txt2
-rwxr-xr-xbuild/bmakedebug3
-rwxr-xr-xbuild/packevol2
-rwxr-xr-xbuild/packtmw2
-rwxr-xr-xbuild/packwin2
-rwxr-xr-xconfigure.ac81
-rw-r--r--data/themes/jewelry/CMakeLists.txt1
-rw-r--r--data/themes/jewelry/Makefile.am1
-rw-r--r--data/themes/jewelry/edit.xml32
-rw-r--r--manaplus.cbp1
-rw-r--r--po/POTFILES.in2
-rw-r--r--po/ar.po759
-rw-r--r--po/bg.po759
-rw-r--r--po/ca.po759
-rw-r--r--po/cs.po793
-rw-r--r--po/da.po759
-rw-r--r--po/de.po793
-rw-r--r--po/el.po759
-rw-r--r--po/en_GB.po759
-rw-r--r--po/eo.po759
-rw-r--r--po/es.po799
-rw-r--r--po/et.po759
-rw-r--r--po/fa.po759
-rw-r--r--po/fi.po793
-rw-r--r--po/fr.po793
-rw-r--r--po/he.po759
-rw-r--r--po/hr.po759
-rw-r--r--po/hu.po759
-rw-r--r--po/id.po793
-rw-r--r--po/it.po793
-rw-r--r--po/ja.po793
-rw-r--r--po/ka.po759
-rw-r--r--po/manaplus.pot789
-rw-r--r--po/nb.po759
-rw-r--r--po/nl.po759
-rw-r--r--po/nl_BE.po793
-rw-r--r--po/pl.po793
-rw-r--r--po/pt.po793
-rw-r--r--po/pt_BR.po793
-rw-r--r--po/ru.po793
-rw-r--r--po/sk.po759
-rw-r--r--po/sq.po759
-rw-r--r--po/sv.po759
-rw-r--r--po/sv_SE.po761
-rw-r--r--po/te.po759
-rw-r--r--po/th.po759
-rw-r--r--po/tr.po793
-rw-r--r--po/vls.po759
-rw-r--r--po/zh_CN.po793
-rw-r--r--po/zh_HK.po759
-rw-r--r--po/zh_TW.po759
-rw-r--r--src/CMakeLists.txt3
-rw-r--r--src/Makefile.am137
-rw-r--r--src/actionmanager.cpp7
-rw-r--r--src/actionmanager.h1
-rw-r--r--src/actormanager.cpp1
-rw-r--r--src/being/actorsprite.cpp2
-rw-r--r--src/being/being.cpp2
-rw-r--r--src/being/compoundsprite.cpp4
-rw-r--r--src/being/localplayer.cpp1
-rw-r--r--src/client.cpp635
-rw-r--r--src/client.h48
-rw-r--r--src/commands.cpp4
-rw-r--r--src/configuration.cpp27
-rw-r--r--src/configuration.h6
-rw-r--r--src/debug.h15
-rw-r--r--src/defaults.cpp13
-rw-r--r--src/dyetool/dyemain.cpp100
-rw-r--r--src/eventsmanager.cpp10
-rw-r--r--src/eventsmanager.h4
-rw-r--r--src/flooritem.cpp3
-rw-r--r--src/game.cpp11
-rw-r--r--src/graphicsmanager.cpp16
-rw-r--r--src/gui/gui.cpp5
-rw-r--r--src/gui/palette.cpp2
-rw-r--r--src/gui/palette.h5
-rw-r--r--src/gui/popups/itempopup.cpp3
-rw-r--r--src/gui/popups/popupmenu.cpp7
-rw-r--r--src/gui/sdlfont.cpp3
-rw-r--r--src/gui/setupactiondata.h6
-rw-r--r--src/gui/theme.cpp1
-rw-r--r--src/gui/viewport.cpp1
-rw-r--r--src/gui/widgets/avatarlistbox.cpp3
-rw-r--r--src/gui/widgets/browserbox.cpp5
-rw-r--r--src/gui/widgets/button.cpp2
-rw-r--r--src/gui/widgets/emotepage.cpp2
-rw-r--r--src/gui/widgets/popup.cpp2
-rw-r--r--src/gui/widgets/progressbar.cpp2
-rw-r--r--src/gui/widgets/scrollarea.cpp20
-rw-r--r--src/gui/widgets/shortcutcontainer.cpp2
-rw-r--r--src/gui/widgets/slider.cpp234
-rw-r--r--src/gui/widgets/slider.h19
-rw-r--r--src/gui/widgets/tabs/guildchattab.cpp1
-rw-r--r--src/gui/widgets/tabs/tab.cpp2
-rw-r--r--src/gui/widgets/tabs/whispertab.cpp15
-rw-r--r--src/gui/widgets/textfield.cpp1
-rw-r--r--src/gui/widgets/window.cpp2
-rw-r--r--src/gui/windowmenu.cpp1
-rw-r--r--src/gui/windows/botcheckerwindow.cpp1
-rw-r--r--src/gui/windows/charselectdialog.cpp4
-rw-r--r--src/gui/windows/chatwindow.cpp1
-rw-r--r--src/gui/windows/debugwindow.cpp3
-rw-r--r--src/gui/windows/editdialog.cpp17
-rw-r--r--src/gui/windows/equipmentwindow.cpp2
-rw-r--r--src/gui/windows/minimap.cpp1
-rw-r--r--src/gui/windows/npcdialog.cpp1
-rw-r--r--src/gui/windows/outfitwindow.cpp5
-rw-r--r--src/gui/windows/tradewindow.cpp2
-rw-r--r--src/gui/windows/whoisonline.cpp1
-rw-r--r--src/guichan/include/guichan/widgets/slider.hpp15
-rw-r--r--src/guichan/widgets/slider.cpp61
-rw-r--r--src/guildmanager.cpp2
-rw-r--r--src/input/inputmanager.cpp7
-rw-r--r--src/input/joystick.cpp2
-rw-r--r--src/input/keyboarddata.h9
-rw-r--r--src/input/keydata.h1
-rw-r--r--src/logger.cpp16
-rw-r--r--src/logger.h9
-rw-r--r--src/main.cpp15
-rw-r--r--src/main.h6
-rw-r--r--src/map.cpp54
-rw-r--r--src/map.h6
-rw-r--r--src/maplayer.cpp4
-rw-r--r--src/maplayer.h3
-rw-r--r--src/net/chathandler.h2
-rw-r--r--src/net/download.cpp11
-rw-r--r--src/net/ea/beinghandler.cpp9
-rw-r--r--src/net/ea/buysellhandler.cpp3
-rw-r--r--src/net/ea/chathandler.cpp20
-rw-r--r--src/net/ea/chathandler.h5
-rw-r--r--src/net/ea/gui/guildtab.cpp1
-rw-r--r--src/net/ea/gui/partytab.cpp2
-rw-r--r--src/net/ea/inventoryhandler.cpp9
-rw-r--r--src/net/ea/inventoryhandler.h2
-rw-r--r--src/net/ea/network.h1
-rw-r--r--src/net/eathena/beinghandler.cpp5
-rw-r--r--src/net/inventoryhandler.h2
-rw-r--r--src/net/netconsts.h32
-rw-r--r--src/net/tmwa/beinghandler.cpp6
-rw-r--r--src/net/tmwa/network.cpp2
-rw-r--r--src/net/tmwa/network.h2
-rw-r--r--src/net/tmwa/playerhandler.cpp36
-rw-r--r--src/net/tmwa/playerhandler.h2
-rw-r--r--src/net/tmwa/protocol.h2
-rw-r--r--src/render/graphics.cpp2
-rw-r--r--src/render/renderers.h2
-rw-r--r--src/render/rendererslistsdl.h2
-rw-r--r--src/render/rendererslistsdl2.h2
-rw-r--r--src/resources/ambientlayer.cpp14
-rw-r--r--src/resources/ambientlayer.h6
-rw-r--r--src/resources/db/colordb.cpp3
-rw-r--r--src/resources/db/itemdb.cpp3
-rw-r--r--src/resources/image.cpp77
-rw-r--r--src/resources/image.h3
-rw-r--r--src/resources/imagehelper.cpp18
-rw-r--r--src/resources/imagewriter.cpp1
-rw-r--r--src/resources/mapreader.cpp32
-rw-r--r--src/resources/resourcemanager.cpp6
-rw-r--r--src/resources/sdl2imagehelper.cpp1
-rw-r--r--src/resources/sdl2softwareimagehelper.cpp1
-rw-r--r--src/resources/sdlimagehelper.cpp11
-rw-r--r--src/resources/surfaceimagehelper.cpp1
-rw-r--r--src/sdl2gfx/SDL2_framerate.c (renamed from src/sdl2gfx/SDL_framerate.c)2
-rw-r--r--src/sdl2gfx/SDL2_framerate.h (renamed from src/sdl2gfx/SDL_framerate.h)0
-rw-r--r--src/sdl2gfx/SDL2_rotozoom.c (renamed from src/sdl2gfx/SDL_rotozoom.c)2
-rw-r--r--src/sdl2gfx/SDL2_rotozoom.h (renamed from src/sdl2gfx/SDL_rotozoom.h)0
-rw-r--r--src/shopitem.cpp5
-rw-r--r--src/soundmanager.cpp2
-rw-r--r--src/touchmanager.cpp3
-rw-r--r--src/utils/files.cpp67
-rw-r--r--src/utils/files.h12
-rw-r--r--src/utils/files_unittest.cc71
-rw-r--r--src/utils/gettext.h4
-rw-r--r--src/utils/mkdir.cpp1
-rw-r--r--src/utils/paths.cpp26
-rw-r--r--src/utils/paths.h4
-rw-r--r--src/utils/physfstools.cpp25
-rw-r--r--src/utils/physfstools.h1
-rw-r--r--src/utils/sdlcheckutils.cpp6
-rw-r--r--src/utils/sdlcheckutils.h3
-rw-r--r--src/utils/timer.cpp122
-rw-r--r--src/utils/timer.h49
-rw-r--r--src/utils/xml.cpp36
186 files changed, 17686 insertions, 15812 deletions
diff --git a/.gitignore b/.gitignore
index 25d8a3ab1..d9156e4d5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -55,20 +55,16 @@ install_manifest.txt
*.gcno
.dirstamp
po/stamp-po
-src/tmw
-src/tmw-ea
-src/mana
-src/mana-ea
src/manaplus
+src/dyecmd
# files created during Windows build
.objs
*.dll
*.exe
-tmw.depend
-tmw.layout
-mana.depend
-mana.layout
+manaplis.depend
+manaplis.layout
+stdout.txt
# files copied in on Windows
include/*
diff --git a/ChangeLog b/ChangeLog
index 4ceb1a3ac..ef8b33ecc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2013-11-10 New release 1.3.11.10
+fix: crash with broken OpenGL functions.
+fix: item amount in trade in selling into personal shop.
+fix: char replacment for sender in whispers.
+fix: char deletion.
+fix: images in did you know dialog.
+fix: motd show/hide option in "new" tmw server.
+fix: edit dialog theming.
+fix: renadomly wrong windows background in software renderer.
+fix: storage between changing chars.
+add: map layers mask support.
+add: save outfits into config after each change.
+add: initial porting to nacl.
+add: temporaty background music given by server. (evol only).
+add: dyecmd tool for content developers.
+add: action "move forward".
+add: improve slider draw speed.
+add: option into features file to enable/disable follow.
+add: improve libxml2 error logging.
+add: configure option --without-internalsdlgfx to disable emdedded sdl2gfx (SDL2 only).
+add: basic porting to nacl.
+add: progress bar while loading in SDL2 on Android and nacl.
+
2013-10-27 New release 1.3.10.27
fix: drawing complex gui in Android.
fix: text fields on SDL2.
diff --git a/README b/README
index 4e0889fbd..28995b787 100644
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
THE MANA PLUS CLIENT
===============
- Version: 1.3.10.27 Date: 2013-10-27
+ Version: 1.3.11.10 Date: 2013-11-10
Development team:
- See AUTHORS file for a list
diff --git a/README.txt b/README.txt
index 21b764f1b..70a7be94b 100644
--- a/README.txt
+++ b/README.txt
@@ -1,7 +1,7 @@
THE MANA PLUS CLIENT
===============
- Version: 1.3.10.27 Date: 2013-10-27
+ Version: 1.3.1.11 Date: 2013-11-10
Development team:
- See AUTHORS file for a list
diff --git a/build/bmakedebug b/build/bmakedebug
index 5532a2b8a..5813e91a0 100755
--- a/build/bmakedebug
+++ b/build/bmakedebug
@@ -46,7 +46,8 @@ autoreconf -i
--with-internalguichan=yes \
--enable-tcmalloc=no \
--enable-googleprofiler=no \
---enable-eathena=yes
+--enable-eathena=yes \
+--enable-checks=yes
cd po
make -j8 update-gmo 2>../build/make1.log
diff --git a/build/packevol b/build/packevol
index 3d8a28e18..bdab3b50c 100755
--- a/build/packevol
+++ b/build/packevol
@@ -7,7 +7,7 @@ dir=`pwd`
cd packaging/windows
./make-translations.sh
makensis -DDLLDIR=$dir/../libs/dll/ \
- -DPRODUCT_VERSION="1.3.10.27" \
+ -DPRODUCT_VERSION="1.3.11.10" \
-DEXESUFFIX=/src \
-DUPX=true \
evol.nsi
diff --git a/build/packtmw b/build/packtmw
index 7c0fc0972..75810d10a 100755
--- a/build/packtmw
+++ b/build/packtmw
@@ -7,7 +7,7 @@ dir=`pwd`
cd packaging/windows
./make-translations.sh
makensis -DDLLDIR=$dir/../libs/dll/ \
- -DPRODUCT_VERSION="1.3.10.27" \
+ -DPRODUCT_VERSION="1.3.11.10" \
-DEXESUFFIX=/src \
-DUPX=true \
tmw.nsi
diff --git a/build/packwin b/build/packwin
index 4b509b238..b5ef23737 100755
--- a/build/packwin
+++ b/build/packwin
@@ -7,7 +7,7 @@ dir=`pwd`
cd packaging/windows
./make-translations.sh
makensis -DDLLDIR=$dir/../libs/dll/ \
- -DPRODUCT_VERSION="1.3.10.27" \
+ -DPRODUCT_VERSION="1.3.11.10" \
-DEXESUFFIX=/src \
-DUPX=true \
setup.nsi
diff --git a/configure.ac b/configure.ac
index 74124d902..0c82da001 100755
--- a/configure.ac
+++ b/configure.ac
@@ -1,11 +1,10 @@
AC_PREREQ(2.60)
-AC_INIT([ManaPlus], [1.3.10.27], [akaras@inbox.ru], [manaplus])
+AC_INIT([ManaPlus], [1.3.11.10], [akaras@inbox.ru], [manaplus])
AM_INIT_AUTOMAKE([1.9])
AC_CONFIG_HEADERS([config.h:config.h.in])
AC_LANG_CPLUSPLUS
# Checks for android.
-# Enable mac build
AC_ARG_ENABLE(androidbuild,
[ --enable-androidbuild Turn on android building],
[case "${enableval}" in
@@ -16,6 +15,17 @@ AC_ARG_ENABLE(androidbuild,
*) AC_MSG_ERROR(bad value ${enableval} for --enable-androidbuild) ;;
esac],[androidbuild_enabled=false])
+# Enable nacl build
+AC_ARG_ENABLE(naclbuild,
+[ --enable-naclbuild Turn on nacl building],
+[case "${enableval}" in
+ yes) naclbuild_enabled=true
+ ;;
+ no) naclbuild_enabled=false
+ ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --enable-naclbuild) ;;
+esac],[naclbuild_enabled=false])
+
# Checks for programs.
AC_PROG_CXX
AM_PROG_CC_C_O
@@ -28,8 +38,10 @@ AC_HEADER_TIME
AC_FUNC_ERROR_AT_LINE
if test "x$androidbuild_enabled" == "xfalse"; then
- AC_FUNC_MALLOC
- AC_FUNC_REALLOC
+ if test "x$naclbuild_enabled" == "xfalse"; then
+ AC_FUNC_MALLOC
+ AC_FUNC_REALLOC
+ fi
fi
AC_C_INLINE
@@ -78,12 +90,6 @@ if test "x$with_sdl2" == "xyes"; then
AC_MSG_ERROR([ *** Unable to find SDL2_mixer library (http://www.libsdl.org/projects/SDL_mixer/)]))
-# disabled for now
-# AC_CHECK_LIB(SDL2_gfx, rotozoomSurfaceXY, ,
-# AC_MSG_ERROR([ *** Unable to find SDL2_gfx library (http://www.ferzkopp.net/joomla/software-mainmenu-14/4-ferzkopps-linux-software/19-sdlgfx)]))
-# AC_CHECK_HEADERS(SDL_rotozoom.h, ,)
-
-# using embedded sdl2gfx
AC_CHECK_LIB(SDL2_net, SDLNet_Init, ,
AC_MSG_ERROR([ *** Unable to find SDL2_net library]))
@@ -95,32 +101,50 @@ else
LIBS="$LIBS `$SDL_CONFIG --libs`"
CPPFLAGS="$CPPFLAGS `$SDL_CONFIG --cflags`"
fi
- AC_CHECK_LIB([SDL], [SDL_Init], ,
- AC_MSG_ERROR([ *** Unable to find SDL library (http://www.libsdl.org/)]))
- AC_CHECK_LIB(SDL_image, IMG_LoadPNG_RW, ,
- AC_MSG_ERROR([ *** Unable to find SDL_image library with PNG support
+ if test "x$naclbuild_enabled" == "xfalse"; then
+ AC_CHECK_LIB([SDL], [SDL_Init], ,
+ AC_MSG_ERROR([ *** Unable to find SDL library (http://www.libsdl.org/)]))
+
+
+ AC_CHECK_LIB(SDL_image, IMG_LoadPNG_RW, ,
+ AC_MSG_ERROR([ *** Unable to find SDL_image library with PNG support
(http://www.libsdl.org/projects/SDL_image/)]))
- AC_CHECK_LIB(SDL_ttf, TTF_Quit, ,
- AC_MSG_ERROR([ *** Unable to find SDL_ttf library (http://www.libsdl.org/projects/SDL_ttf/)]))
+ AC_CHECK_LIB(SDL_ttf, TTF_Quit, ,
+ AC_MSG_ERROR([ *** Unable to find SDL_ttf library (http://www.libsdl.org/projects/SDL_ttf/)]))
- AC_CHECK_LIB([SDL_mixer], [Mix_OpenAudio], ,
- AC_MSG_ERROR([ *** Unable to find SDL_mixer library (http://www.libsdl.org/projects/SDL_mixer/)]))
+ AC_CHECK_LIB([SDL_mixer], [Mix_OpenAudio], ,
+ AC_MSG_ERROR([ *** Unable to find SDL_mixer library (http://www.libsdl.org/projects/SDL_mixer/)]))
- AC_CHECK_LIB(SDL_gfx, rotozoomSurfaceXY, ,
- AC_MSG_ERROR([ *** Unable to find SDL_gfx library (http://www.ferzkopp.net/joomla/software-mainmenu-14/4-ferzkopps-linux-software/19-sdlgfx)]))
- AC_CHECK_HEADERS(SDL_rotozoom.h, ,)
+ AC_CHECK_LIB(SDL_gfx, rotozoomSurfaceXY, ,
+ AC_MSG_ERROR([ *** Unable to find SDL_gfx library (http://www.ferzkopp.net/joomla/software-mainmenu-14/4-ferzkopps-linux-software/19-sdlgfx)]))
+ AC_CHECK_HEADERS(SDL_rotozoom.h, ,)
- AC_CHECK_LIB(SDL_net, SDLNet_Init, ,
- AC_MSG_ERROR([ *** Unable to find SDL_net library]))
+ AC_CHECK_LIB(SDL_net, SDLNet_Init, ,
+ AC_MSG_ERROR([ *** Unable to find SDL_net library]))
+ fi
with_sdl2=no
fi
AM_CONDITIONAL(USE_SDL2, test x$with_sdl2 = xyes)
+# Option to enable internal sdl-gfx for SDL2 (for now it enabled by default)
+AC_ARG_WITH(internalsdlgfx,[ --without-internalsdlgfx don't use internal sdlgfx (for SDL2 only) ] )
+if test "x$with_internalsdlgfx" == "xno"; then
+ with_internalsdlgfx=no
+
+ AC_CHECK_LIB(SDL2_gfx, rotozoomSurfaceXY, ,
+ AC_MSG_ERROR([ *** Unable to find SDL2_gfx library (http://www.ferzkopp.net/joomla/software-mainmenu-14/4-ferzkopps-linux-software/19-sdlgfx)]))
+ AC_CHECK_HEADERS(SDL_rotozoom.h, ,)
+else
+ with_internalsdlgfx=yes
+ AC_DEFINE(USE_INTERNALSDLGFX, 1, [Defines if ManaPlus should use internal sdlgfx2])
+fi
+AM_CONDITIONAL(USE_INTERNALSDLGFX, test x$with_internalsdlgfx = xyes)
+
# Search for *-config
AC_PATH_PROG(PKG_CONFIG, pkg-config)
AC_PATH_PROG(CURL_CONFIG, curl-config)
@@ -296,6 +320,17 @@ esac],[with_eathena=false])
AM_CONDITIONAL(ENABLE_EATHENA, test x$with_eathena = xtrue)
+# Enable checks
+AC_ARG_ENABLE(checks,
+[ --enable-checks Turn on internal checks (can be slow)],
+[case "${enableval}" in
+ yes) with_checks=true ;;
+ no) with_checks=false ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --enable-checks) ;;
+esac],[with_checks=false])
+
+AM_CONDITIONAL(ENABLE_CHECKS, test x$with_checks = xtrue)
+
# Enable portable
AC_ARG_ENABLE(portable,
[ --enable-portable Turn on portable mode for linux],
diff --git a/data/themes/jewelry/CMakeLists.txt b/data/themes/jewelry/CMakeLists.txt
index 1ddffb8f8..8bbc2517b 100644
--- a/data/themes/jewelry/CMakeLists.txt
+++ b/data/themes/jewelry/CMakeLists.txt
@@ -21,6 +21,7 @@ SET (FILES
dropdown_background.xml
dropdown_pressed.xml
drops.xml
+ edit.xml
emotes.xml
emotetabs.xml
equipment.xml
diff --git a/data/themes/jewelry/Makefile.am b/data/themes/jewelry/Makefile.am
index 856c06d57..b3d13d597 100644
--- a/data/themes/jewelry/Makefile.am
+++ b/data/themes/jewelry/Makefile.am
@@ -24,6 +24,7 @@ gui_DATA = \
dropdown_background.xml \
dropdown_pressed.xml \
drops.xml \
+ edit.xml \
emotes.xml \
emotetabs.xml \
equipment.xml \
diff --git a/data/themes/jewelry/edit.xml b/data/themes/jewelry/edit.xml
new file mode 100644
index 000000000..ad36753a2
--- /dev/null
+++ b/data/themes/jewelry/edit.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<skinset name="Default" image="window.png">
+ <widget type="Window" xpos="260" ypos="0">
+ <option name="captionoffsetx" value="20" />
+ <option name="captionoffsety" value="7" />
+ <option name="titlebarBold" value="1" />
+ <option name="titlebarHeight" value="35" />
+ <option name="padding" value="10" />
+ <option name="stickySpacing" value="6" />
+ <option name="buttonPadding" value="8" />
+
+ <!-- Top Row -->
+ <part type="top-left-corner" xpos="0" ypos="0" width="30" height="53" />
+ <part type="top-edge" xpos="31" ypos="0" width="48" height="53" />
+ <part type="top-right-corner" xpos="80" ypos="0" width="30" height="53" />
+
+ <!-- Middle Row -->
+ <part type="left-edge" xpos="0" ypos="54" width="30" height="24" />
+ <part type="bg-quad" xpos="31" ypos="54" width="48" height="24" />
+ <part type="right-edge" xpos="80" ypos="54" width="30" height="24" />
+
+ <!-- Bottom Row -->
+ <part type="bottom-left-corner" xpos="0" ypos="79" width="30" height="28" />
+ <part type="bottom-edge" xpos="31" ypos="79" width="48" height="28" />
+ <part type="bottom-right-corner" xpos="80" ypos="79" width="30" height="28" />
+
+ <part type="closeImage" xpos="-163" ypos="0" width="22" height="22" />
+ <part type="closeImageHighlighted" xpos="-138" ypos="0" width="22" height="22" />
+ <part type="stickyImageUp" xpos="-130" ypos="51" width="19" height="22" />
+ <part type="stickyImageDown" xpos="-99" ypos="51" width="19" height="22" />
+ </widget>
+</skinset>
diff --git a/manaplus.cbp b/manaplus.cbp
index 98fd52500..1d1d344a5 100644
--- a/manaplus.cbp
+++ b/manaplus.cbp
@@ -480,6 +480,7 @@
<Unit filename="src/utils/sdlhelper.cpp" />
<Unit filename="src/utils/specialfolder.cpp" />
<Unit filename="src/utils/stringutils.cpp" />
+ <Unit filename="src/utils/timer.cpp" />
<Unit filename="src/utils/translation/podict.cpp" />
<Unit filename="src/utils/translation/poparser.cpp" />
<Unit filename="src/utils/translation/translationmanager.cpp" />
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 182675457..cc109ee8a 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -7,6 +7,7 @@ src/client.cpp
src/commandhandler.cpp
src/commands.cpp
src/commands.h
+src/dyetool/dyemain.cpp
src/game.cpp
src/gui/popups/beingpopup.cpp
src/gui/popups/itempopup.cpp
@@ -114,3 +115,4 @@ src/resources/db/monsterdb.cpp
src/resources/mapreader.cpp
src/utils/gettext.h
src/utils/stringutils.h
+src/utils/xml.cpp
diff --git a/po/ar.po b/po/ar.po
index e8cefcb74..e1d278e8d 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/manaplus/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -111,387 +111,387 @@ msgstr[4] ""
msgstr[5] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -529,31 +529,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "تثبيت"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "مرئية"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr ""
@@ -566,7 +566,7 @@ msgstr ""
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -575,32 +575,32 @@ msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -615,10 +615,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -628,65 +628,65 @@ msgid "Error"
msgstr "خطأ"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -699,36 +699,36 @@ msgstr ""
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -737,167 +737,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -907,37 +907,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1051,7 +1063,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1163,7 +1175,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1245,7 +1257,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2306,81 +2318,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2389,7 +2406,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2400,12 +2417,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2415,7 +2432,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2424,40 +2441,40 @@ msgid "Delete"
msgstr "حذÙ"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2465,7 +2482,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2473,13 +2490,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2833,62 +2850,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3493,8 +3510,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4630,47 +4647,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4847,8 +4864,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5076,8 +5093,8 @@ msgstr "الاسم:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5088,8 +5105,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5125,33 +5142,33 @@ msgstr ""
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "رجاء أن توزّع %d نقطة"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "يجب أن يكون طول اسمك على الأقل 4 محارÙ."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "إحصائيات الشخصيّة جيّدة"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "رجاء حذ٠%d نقطة"
@@ -5252,13 +5269,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5269,211 +5286,211 @@ msgid "Yes"
msgstr "نعم"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5902,7 +5919,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6630,7 +6647,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6640,17 +6657,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6672,25 +6689,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6698,7 +6715,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6713,122 +6730,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6921,13 +6938,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6995,136 +7012,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7861,7 +7878,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/bg.po b/po/bg.po
index bc938fc76..e0ce4e70b 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/manaplus/language/bg/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -525,31 +525,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr ""
@@ -562,7 +562,7 @@ msgstr ""
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -611,10 +611,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -695,36 +695,36 @@ msgstr "Ðепозната команда."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -733,167 +733,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -903,37 +903,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1047,7 +1059,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1159,7 +1171,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1241,7 +1253,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2461,7 +2478,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2469,13 +2486,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2829,62 +2846,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4843,8 +4860,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5072,8 +5089,8 @@ msgstr ""
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5084,8 +5101,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5121,33 +5138,33 @@ msgstr ""
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5248,13 +5265,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5265,211 +5282,211 @@ msgid "Yes"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6618,7 +6635,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6628,17 +6645,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6660,25 +6677,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6686,7 +6703,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6701,122 +6718,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6909,13 +6926,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6983,136 +7000,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7849,7 +7866,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/ca.po b/po/ca.po
index b7f898524..fb7240238 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/manaplus/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -525,31 +525,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr ""
@@ -562,7 +562,7 @@ msgstr ""
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -611,10 +611,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -695,36 +695,36 @@ msgstr ""
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -733,167 +733,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -903,37 +903,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1047,7 +1059,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1159,7 +1171,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1241,7 +1253,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2461,7 +2478,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2469,13 +2486,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2829,62 +2846,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4843,8 +4860,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5072,8 +5089,8 @@ msgstr "nom"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5084,8 +5101,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5121,33 +5138,33 @@ msgstr ""
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5248,13 +5265,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5265,211 +5282,211 @@ msgid "Yes"
msgstr "si"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6618,7 +6635,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6628,17 +6645,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6660,25 +6677,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6686,7 +6703,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6701,122 +6718,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6909,13 +6926,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6983,136 +7000,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7849,7 +7866,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/cs.po b/po/cs.po
index 2cbbd2c1b..4221844b0 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Czech (http://www.transifex.com/projects/p/manaplus/language/"
"cs/)\n"
@@ -23,87 +23,87 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignorovat příchozí žádosti o obchodování"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Akceptovat příchozí žádosti o obchodování"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Viditelný na mapě"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "uskoÄil"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "minul"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Snažili jste se sebrat neexistující předmět."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "Předmět je příliš těžký."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "Předmět je příliš daleko."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "Inventář je plný."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "Hromada je příliš velká."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "Předmět patří někomu jinému."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Neznámý problém při pokusu sebrat předmět."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -112,387 +112,387 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) výchozí pohyby"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(I) invertované pohyby"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) pohyby s trochou šílených pohybů"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) pohyby s šílenými pohyby"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) dvojité normální + šílené"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr "(%u) šílené pohyby Äíslo %u"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) vlastní šílené pohyby"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) šílené pohyby"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) výchozí pohyb k cíli"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) pohyb k cíli do vzdálenosti 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) pohyb k cíli do vzdálenosti 2"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) pohyb k cíli do vzdálenosti 3"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) pohyb k cíli do vzdálenosti 5"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) pohyb k cíli do vzdálenosti 7"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr "(A) pohyb k cíli na útoÄný dosah"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr "(B) jdi na útoÄnou vzdálenost -1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) pohyb k cíli"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) výchozí následování"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) relativní následování"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) zrcadlené následování"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) neznámé následování"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) útok"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) výchozí útok"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) přepínat útok bez štítu"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) přepínat útok se štítem"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) jdi a útoÄ"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) jdi, útoÄ, sbírej"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) bez automatického útoku"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) malý sběr 1x1 pole"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) výchozí sběr 2x1 pole"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) sběr před 2x3 pole"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) sběr 3x3 pole"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) jdi a seber do vzdálenosti 4"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(G) jdi a seber do vzdálenosti 8"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) jdi a seber do max. vzdálenosti"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) sběr"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) Normální zobrazení mapy"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) debug zobrazení mapy"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) ultra zobrazení mapy"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(U) ultra zobrazení mapy 2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) zobrazen prázdné mapy"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) zobrazení Äernobílé mapy"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) použij #flar pro magický útok"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) použij #chiza pro magický útok"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) použij #ingrav pro magický útok"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) použij #frillyar pro magický útok"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) použij #upmarmu pro magický útok"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) magický útok attack"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) výchozí imitace"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) imitace výstroje"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) imitace"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "PryÄ"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) u poÄítaÄe"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) pryÄ (away)"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) away"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) mód herní kamery"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) mód volné kamery"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "Modifikátory hry jsou zapnuty"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "Modifikátory hry jsou vypnuty"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Následování zrušeno."
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Imitace zrušena."
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -530,31 +530,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Nastavení"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Téma"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Nápověda"
@@ -567,7 +567,7 @@ msgstr "Nápověda"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -576,32 +576,32 @@ msgid "Close"
msgstr "Zavřít"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Připojuji se k serveru"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Přihlašuji se"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Vstupuji do herního světa"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Požaduji postavy"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "Připojuji se k hernímu serveru"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Zaměňuji herní servery"
@@ -616,10 +616,10 @@ msgstr "Zaměňuji herní servery"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -629,65 +629,65 @@ msgid "Error"
msgstr "Chyba"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Požaduji registraÄní detaily"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Změna hesla"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Heslo úspěšně změněno!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "Změna emailu"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "Email úspěšně změněn!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Zrušení registrace úspěšné"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Nashledanou, vraťte se kdykoli..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s neexistuje a vytvoÅ™ení selhalo. KonÄím."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Chyba při vytváření adresáře s updaty!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Chyba: %s neexistuje a nelze ho vytvoÅ™it. UkonÄuji."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr ""
@@ -700,36 +700,36 @@ msgstr "Neznámý příkaz."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Prosím zadej jméno."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "HrÃ¡Ä je již %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "HrÃ¡Ä byl úspěšnÄ› zaÅ™azen jako %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "HrÃ¡Ä nemůže být zaÅ™azen jako %s!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Nelze zaslat prázdné šeptání!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -740,167 +740,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Chybí jméno party."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Chybí jméno guildy."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Enter přepíná chat."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Zpráva zavírá chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Enter nyní přepíná chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Zpráva nyní ukonÄuje chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "přítel"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "přehlížený"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "neutrální"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "HrÃ¡Ä nebyl ignorován!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "HrÃ¡Ä již není ignorován!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "HrÃ¡Ä nemůže být odignorován!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "HrÃ¡Ä již byl vymazán!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "HrÃ¡Ä byl úspěšnÄ› vymazán!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "HrÃ¡Ä nemůže být vymazán!"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "Doba běhu klienta: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr ""
@@ -910,37 +910,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "Volby k %s jsou \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Obecná"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Debug"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Ukládání snímku obrazovky selhalo!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "Spojení se serverem bylo ztraceno."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Chyba sítě"
@@ -969,7 +981,7 @@ msgid "Comment: %s"
msgstr "Komentář: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Váha: %s"
@@ -1054,7 +1066,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Jdi sem"
@@ -1073,7 +1085,7 @@ msgstr "Promluv"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1086,7 +1098,7 @@ msgstr "Nákup"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1097,7 +1109,7 @@ msgstr "Prodej"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "Přidat komentář"
@@ -1123,7 +1135,7 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Vložit do seznamu ignorovaných"
@@ -1165,8 +1177,8 @@ msgstr "Vložit jméno do chatu"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1192,7 +1204,7 @@ msgstr "HráÄi"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Vykopnout z party"
@@ -1248,7 +1260,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1335,7 +1347,7 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "Pozvat do party"
@@ -1463,7 +1475,7 @@ msgstr "Vzít všechny"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1521,7 +1533,7 @@ msgstr "Posunout dolů"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "Svléct"
@@ -1602,53 +1614,53 @@ msgid "Unignore"
msgstr "Odignorovat"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Následovat"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "imitovat"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Koupit (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "Prodat (?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Zobrazit věci"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr "Vyjmi ze seznamu sběru"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr "Přidej do seznamu sběru"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr ""
@@ -1656,7 +1668,7 @@ msgstr ""
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1666,7 +1678,7 @@ msgstr "Odstranit z vybavení"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Vybavit"
@@ -1674,14 +1686,14 @@ msgstr "Vybavit"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Upustit..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "Upustit vše"
@@ -1689,7 +1701,7 @@ msgstr "Upustit vše"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Upustit"
@@ -1697,48 +1709,48 @@ msgstr "Upustit"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Rozdělit"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "Vykopnout"
@@ -2309,81 +2321,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Pohyb nahoru"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Pohyb dolů"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Pohyb vlevo"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Pohyb vpravo"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr "Pohyb a výběr"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2392,7 +2409,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2403,12 +2420,12 @@ msgid "Other"
msgstr "Ostatní"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2418,7 +2435,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2427,40 +2444,40 @@ msgid "Delete"
msgstr "Smazat"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Zkratky"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2468,7 +2485,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2476,13 +2493,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2836,62 +2853,62 @@ msgstr "Gilda"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Pokud <nick> obsahuje mezeru, uzavřete jej do uvozovek (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3498,8 +3515,8 @@ msgstr "Cyklovat zamířená monstra"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Mapa"
@@ -4638,48 +4655,48 @@ msgid "Allow screensaver to run"
msgstr "Povol spuÅ¡tÄ›ní spoÅ™iÄe obrazovky"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Ignoruj jiného hráÄe"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > PÅ™estaň ignorovat jiného hráÄe"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Zavři záložku šeptání"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Příkaz: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Tento příkaz zavře aktuální záložku šeptání."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Příkaz: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
"Tímto příkazem ignorujeÅ¡ jiného hráÄe nezávisle na nastavení vztahu s ním."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Příkaz: /unignore <player>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr ""
"Tímto příkazem pÅ™estaneÅ¡ ignorovat jiného hráÄe pokud byl pÅ™ed tím ignorován."
@@ -4856,8 +4873,8 @@ msgstr "NAS"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Klávesa: %s"
@@ -5085,8 +5102,8 @@ msgstr "Jméno:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5097,8 +5114,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5134,33 +5151,33 @@ msgstr "Žena"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Rozdělte prosím %d bodů"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Rasa:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Vaše jméno musí mít nejméně 4 znaky."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Stav postavy je OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Odstraňte prosím %d bodů"
@@ -5261,13 +5278,13 @@ msgid "rainbow 3"
msgstr "duhová 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Přítomni: %s; %d hráÄů je přítomno."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Šeptání pro %s: %s"
@@ -5278,211 +5295,211 @@ msgid "Yes"
msgstr "Ano"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Cíl"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Síť"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Hudba:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Mapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Minimapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Kurzor:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "PoÄet Äástic:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "PoÄet hráÄů na mapÄ›:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Pozice hráÄe:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (Software)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "PoÄet textur:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "PoÄet Äástic: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Cíl:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "Id cíle:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Prodleva útoku:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Minimální zásah:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Maximální zásah:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Kritický zásah:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Úroveň cíle:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Parta cíle:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Gilda cíle:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Příchozí: %d bytes/s"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Odchozí: %d bytes/s"
@@ -5513,7 +5530,7 @@ msgstr "Automaticky otevírat toto okno"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5905,7 +5922,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Odeslání se nezdařilo. Odesílatel nebo dopis není platný."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Výstroj: %d"
@@ -6632,7 +6649,7 @@ msgid "Completed"
msgstr "Hotovo"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Kdo je online - Obnovuji"
@@ -6642,17 +6659,17 @@ msgid "Update"
msgstr "Obnovit"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Kdo je online - "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Kdo je online - chyba"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Kdo je přihlášený - "
@@ -6674,25 +6691,25 @@ msgstr "vyber svět"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6700,7 +6717,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6925,13 +6942,13 @@ msgid "Failed to delete character."
msgstr "Nepodařilo se odstranit postavu."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "Nelze odeslat šeptání, %s není připojen."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "Nelze odeslat šeptání, %s vás ignoruje."
@@ -6999,136 +7016,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Sdílení předmětů povoleno."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Sdílení předmětů zakázáno."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Sdílení předmětů není možné."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Stav sdílení předmětů neznámý."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Sdílení zkušeností povoleno."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Sdílení zkušeností zakázáno."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Sdílení zkušeností není možné."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Stav sdílení zkušeností neznámý."
@@ -7864,8 +7881,8 @@ msgstr "Mobilní OpenGL"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "Rychlé OpenGL"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7877,41 +7894,41 @@ msgstr "BezpeÄné OpenGL"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "Neznámý předmět"
diff --git a/po/da.po b/po/da.po
index 15c7d1f20..39ca2c603 100644
--- a/po/da.po
+++ b/po/da.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/manaplus/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -20,87 +20,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignorerer indkomne handels anmodninger"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Accepterer indkomne handels anmodninger"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -108,387 +108,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -526,31 +526,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Opsætning"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Hjælp"
@@ -563,7 +563,7 @@ msgstr "Hjælp"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -572,32 +572,32 @@ msgid "Close"
msgstr "Luk"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr "Forbinder til server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr "Logger ind"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -612,10 +612,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -625,65 +625,65 @@ msgid "Error"
msgstr "Fejl"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr "Fejl under oprettelsen af opdateringen mappen!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -696,36 +696,36 @@ msgstr "Ukendt kommando"
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "du kan ikke sende en hviskebesked uden tekst!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -734,167 +734,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Du glemte at skrive et navn på dit party."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Retur bringer focus på chatten."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Besked lukker chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Enter bringer nu focus på chatten."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Besked lukker nu chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -904,37 +904,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Gemningen af skærmbilledet fejlede!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Netværksfejl"
@@ -1048,7 +1060,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1160,7 +1172,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1242,7 +1254,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2303,81 +2315,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Flyt op"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Flyt ned"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Flyt til venstre"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Flyt til højre"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2386,7 +2403,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2397,12 +2414,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2412,7 +2429,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2421,40 +2438,40 @@ msgid "Delete"
msgstr "Slet"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2462,7 +2479,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2470,13 +2487,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2830,62 +2847,62 @@ msgstr "Opret en guild"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Hvis <spilller> (altså spillerens navn) indeholder mellemrum, så kan du sætter gåseøjne (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3490,8 +3507,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Kort"
@@ -4627,47 +4644,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Lukker hviskesamtale-tabben"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Kommando: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Denne kommando lukker den aktuelle hviskesamtale-tab"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4844,8 +4861,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5073,8 +5090,8 @@ msgstr "Navn:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5085,8 +5102,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5122,33 +5139,33 @@ msgstr "Kvinde"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Du mangler at fordele %d points"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Dit navn skal være mindst 4 bogstaver langt."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Du har brugt alle dine points"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Du skal fjerne %d points"
@@ -5249,13 +5266,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Hvisker til %s: %s"
@@ -5266,211 +5283,211 @@ msgid "Yes"
msgstr "Ja"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5891,7 +5908,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Kunne ikke sende brevet. Afsender eller brev er ugyldigt."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6619,7 +6636,7 @@ msgid "Completed"
msgstr "Udført"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6629,17 +6646,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6661,25 +6678,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6687,7 +6704,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6702,122 +6719,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr "Indstillinger:"
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6910,13 +6927,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6984,136 +7001,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7850,7 +7867,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/de.po b/po/de.po
index 0f5d0d4e9..5dfe4995d 100644
--- a/po/de.po
+++ b/po/de.po
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: German (http://www.transifex.com/projects/p/manaplus/language/"
"de/)\n"
@@ -33,87 +33,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignoriere eingehende Handelsanfragen"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Akzeptiere eingehende Handelsanfragen"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Sichtbar auf der Karte"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr "Mensch"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "ausweichen"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "verfehlt"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "Du wurdest von einem %s getötet"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Du versuchst, einen nicht existierenden Gegenstand aufzuheben."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "Gegenstand ist zu schwer."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "Gegenstand ist zu weit weg."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "Inventar ist voll."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "Stapel ist zu groß."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "Gegenstand gehört jemand anderem."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Fehler bei dem Aufheben des Items."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -121,387 +121,387 @@ msgstr[0] "Du hast %d [@@%d|%s@@] aufgehoben."
msgstr[1] "Du hast %d [@@%d|%s@@] aufgehoben."
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr "Erfahrungspunkte"
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr "Job"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) normale Bewegungen"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(I) Bewegungen umkehren"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) bewegt sich etwas verrückt"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) bewegt sich verrückt"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) normal + verrückt Bewegen"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr "(?) unbekannte Bewegung"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr "(%u) verrückte Bewegung Nummer %u"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) benutzerdefinierte verrückte Bewegung"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) verrückte Bewegung"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) bewegt sich normal zum Ziel"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(0) bewegt sich zum Ziel in Distanz 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) bewegt sich zum Ziel in Distanz 2"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) bewegt sich zum Ziel in Distanz 3"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) bewegt sich zum Ziel in Distanz 5"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) bewegt sich zum Ziel in Distanz 7"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr "(A) bewegt sich zum Ziel in Reichweite"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr "(a) Bogenschützen Angriffsreichweite"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr "(B) bewegt sich zum Ziel in Angriffsreichweite - 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) bewegt sich zu jedem Ziel"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) normales Folgen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) relatives Folgen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) gespiegeltes Folgen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) hinterher Folgen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) unbekannter Folge-Modus"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) Angriff"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) Normaler Angriff"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) wechsel das Angriffslayout ohne Schild"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) wechsel das Angriffslayout mit Schild"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) gehe und greife an"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) gehe, greife an, hebe auf"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) ohne automatischen Angriff"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) kleine aufhebe Zelle 1x1"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) normale aufhebe Zelle 2x1"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) 2x3 Kästchen nach vorne aufheben"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) 3x3 Kästchen aufheben"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) bis Distanz 4 gehen und aufheben"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(G) bis Distanz 8 gehen und aufheben"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) bis zur maximalen Distanz aufheben"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) aufheben"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) Normale Kartenansicht"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) Debug Kartenansicht"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) Ultra Kartenansicht"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(U) Ultra Kartenansicht 2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) Leere Kartenansicht"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) Schwarz-Weiß Kartenansicht"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) benutze #flar als magischen Angriff"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) benutze #chiza als magischen Angriff"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) benutze #ingrav als magischen Angriff"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) benutze #frillyar als magischen Angriff"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) benutze #upmarmu als magischen Angriff"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) magischer Angriff"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) greife alle Spieler an"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr "(f) greife alle Spieler, außer Freunde, an"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr "(b) greife schlechte Beziehungen an"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr "(d) greife keine Spieler an"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr "(?) PVP Angriff"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) normale Imitation"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) Ausrüstungsimitation"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) Imitation"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "Abwesend"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) Anwesend"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) Abwesend"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) Abwesend"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) spielerverfolgende Kamera"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) freie Kamera"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "Spielmodifikatoren sind aktiviert"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "Spielmodifikatoren sind deaktiviert"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr "Spielmodifikatoren unbekannt"
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Folgen abgebrochen"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Imitation abgebrochen"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr "Du siehst %s"
@@ -539,31 +539,31 @@ msgstr "Schwebende Blase"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Einstellungen"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Theme"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Hilfe"
@@ -576,7 +576,7 @@ msgstr "Hilfe"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -585,32 +585,32 @@ msgid "Close"
msgstr "Schließen"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Verbinde zum Server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Anmelden"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Betrete die Spielwelt"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Spielfiguren werden abgefragt"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "Verbinde zum Charakterserver"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Charakterserver wechseln"
@@ -625,10 +625,10 @@ msgstr "Charakterserver wechseln"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -638,66 +638,66 @@ msgid "Error"
msgstr "Fehler"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Anfrage der Registrierungsdetails"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Passwort ändern"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Passwort erfolgreich geändert!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "E-Mail ändern"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "E-Mail erfolgreich geändert!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Erfolgreich abgemeldet."
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Leb wohl und komm jeder Zeit wieder..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s existiert nicht und kann nicht erstellt werden! Beende."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Fehler beim Erstellen des Verzeichnisses für Updates!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
"Fehler: %s existiert nicht und kann nicht erstellt werden! Verlassend..."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr ""
@@ -710,36 +710,36 @@ msgstr "Unbekannter Befehl."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Bitte gib einen Namen an."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Spieler ist bereits %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Spieler erfolgreich %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Spieler konnte nicht %s werden!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Kann keine leeren Nachrichten versenden!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -750,167 +750,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr "Cache geleert"
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Name der Gruppe fehlt."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Name der Gilde fehlt."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Enter-Taste steuert den Chat (zeigen/verstecken)"
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Nachricht schließt den Chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Enter aktiviert jetzt den Chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Nachricht schließt jetzt den Chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "Freund"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "missachtet"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "neutral"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "Spieler wurde nicht ignoriert!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "Spieler wird nicht länger ignoriert!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Ignorieren des Spielers konnte nicht rückgängig gemacht werden!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr "Auf die schwarze Liste gesetzt"
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "Feind"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Spieler ist bereits gelöscht!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Spieler erfolgreich gelöscht!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Spieler konnte nicht gelöscht werden!"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "Client läuft seit: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr "%d Wochen"
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr "%d Wochen"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr "%d Tage"
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr "%d Tage"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr "%d Stunden"
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr "%d Stunden"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr "%d Minuten"
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr "%d Minuten"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr "%d Sekunden"
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr "%d Sekunden"
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr "Ausgabe der Umgebungsvariablen"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr "Bild-Quellen:"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr "Quelle verwaister Bilddataien:"
@@ -921,37 +921,49 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Gültige Optionen für /%s sind \"yes\",\"no\",\"true\",\"false\",\"1\",\"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Allgemein"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Debug"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Bildschirmfoto konnte nicht gespeichert werden!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "Die Verbindung zum Server wurde getrennt."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Netzwerkfehler"
@@ -980,7 +992,7 @@ msgid "Comment: %s"
msgstr "Kommentar: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Gewicht: %s"
@@ -1065,7 +1077,7 @@ msgstr "Atombombe"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Bewegen"
@@ -1084,7 +1096,7 @@ msgstr "Sprechen"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1097,7 +1109,7 @@ msgstr "Kaufen"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1108,7 +1120,7 @@ msgstr "Verkaufen"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "Kommentar hinzufügen"
@@ -1134,7 +1146,7 @@ msgstr "Hinzufügen zur normalen Angriffsliste"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Hinzufügen zur Ignorierenliste"
@@ -1176,8 +1188,8 @@ msgstr "Füge Name dem Chat hinzu"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1203,7 +1215,7 @@ msgstr "Spieler"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Aus Gruppe werfen"
@@ -1259,7 +1271,7 @@ msgstr "Bewege Kamera"
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1346,7 +1358,7 @@ msgstr "Kopiere in die Zwischenablage"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "Lade zu Gruppe ein"
@@ -1474,7 +1486,7 @@ msgstr "Alles abholen"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1532,7 +1544,7 @@ msgstr "Nach unten"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "Ausziehen"
@@ -1613,53 +1625,53 @@ msgid "Unignore"
msgstr "Nicht mehr Ignorieren"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Folgen"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Imitation"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Kaufen(?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "Verkaufen(?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Zeige Items"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr "Von der Aufhebeliste entfernen"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr "Zur Aufhebeliste hinzufügen"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr ""
@@ -1667,7 +1679,7 @@ msgstr ""
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1677,7 +1689,7 @@ msgstr "Ablegen"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Ausrüsten"
@@ -1685,14 +1697,14 @@ msgstr "Ausrüsten"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Wegwerfen"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "Alles fallenlassen"
@@ -1700,7 +1712,7 @@ msgstr "Alles fallenlassen"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Wegwerfen"
@@ -1708,48 +1720,48 @@ msgstr "Wegwerfen"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Aufteilen"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "Rauswerfen"
@@ -2320,81 +2332,86 @@ msgid "Move Keys"
msgstr "Bewegungstasten"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Laufe Hoch"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Laufe Runter"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Laufe nach Links"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Laufe nach Rechts"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr "Kurzbefehle für die Bewegung zu einem Navigationspunkt"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr "Kurzbefehl Bewegung zu Punkt %d"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr "Auswählen & Bewegen"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr "Bewegen zum Anfang"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr "Bewegen zum Ende"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr "Seite hoch"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr "Seite runter"
@@ -2403,7 +2420,7 @@ msgstr "Seite runter"
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2414,12 +2431,12 @@ msgid "Other"
msgstr "Sonstig"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr "Auswahl"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr "Auswahl 2"
@@ -2429,7 +2446,7 @@ msgstr "Auswahl 2"
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2438,40 +2455,40 @@ msgid "Delete"
msgstr "Löschen"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr "Backspace"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr "Einfügen"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr "Tab"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr "Mod"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr "Normal"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Tastenkürzel"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr "Fenster"
@@ -2479,7 +2496,7 @@ msgstr "Fenster"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr "Gefühle"
@@ -2487,13 +2504,13 @@ msgstr "Gefühle"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr "GUI"
@@ -2847,22 +2864,22 @@ msgstr "Gilde"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "Befehl:/invite<nick>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr "Dieser Befehl lädt <nick> in deine Gilde ein."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
"Wenn im Namen <Name> Leerzeichen vorkommen, setze ihn in Anführungszeichen "
@@ -2871,40 +2888,40 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "Befehl:/leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr "Dieser Kommando wirft einen Spieler aus der Gilde."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > zeigt diese Hilfe."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr "/invite > Lade einen Spieler in deine Gruppe ein"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr "/leave > Verlasse die Gilde, in der du bist"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3511,8 +3528,8 @@ msgstr "Durch die Angriffsziele wechseln"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Karte"
@@ -4656,47 +4673,47 @@ msgid "Allow screensaver to run"
msgstr "Erlaube Bildschirmschoner"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Anderen Spieler ignorieren"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > Anderen Spieler nicht mehr ignorieren"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Schließe einen privates Chatunterfenster"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Befehl: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Dieser Befehl schließt das aktuelle private Chatunterfenster."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Befehl:/ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr "Dieser Befehl ignoriert andere Spieler ohne Rücksicht auf Beziehungen."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Befehl: /unignore <Spieler>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr ""
"Dieser Kommando stoppt das Ignorieren eines Spielers, sofern er ignoriert "
@@ -4874,8 +4891,8 @@ msgstr "EINST"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Taste: %s"
@@ -5103,8 +5120,8 @@ msgstr "Name :"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5115,8 +5132,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5152,33 +5169,33 @@ msgstr "Weiblich"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Bitte verteile %d Punkte"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Rasse:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Dein Name muss aus mindestens 4 Zeichen bestehen."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Spielfigurattribute OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Bitte entferne %d Punkte"
@@ -5279,13 +5296,13 @@ msgid "rainbow 3"
msgstr "Regenbogen 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Anwesend: %s ; %d Spieler sind anwesend."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Flüstern zu %s: %s"
@@ -5296,211 +5313,211 @@ msgid "Yes"
msgstr "Ja"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Ziel"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Netz"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Musik:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Karte:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Minikarte:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Zeiger:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "Partikelanzahl:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Anzahl aktiver Mapobjekte:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Spielerposition:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr "Draw calls:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr "%d LPS"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (Software)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr "%d FPS (mobile OpenGL)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "Texturanzahl:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Partikelanzahl: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Ziel:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "Ziel ID:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr "Art des Ziels:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr "Ziel Level:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr "Ziel Rasse:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr "Ziel Party:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr "Ziel Gilde:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Angriffs-Verzögerung:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Minimaler Treffer"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Maximaler Treffer"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Kritischer Treffer"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Ziel Level:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Ziel Gruppe:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Ziel Gilde:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Eingehend: %d bytes/s"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Ausgehend: %d bytes/s"
@@ -5531,7 +5548,7 @@ msgstr "Öffne dieses Fenster automatisch"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5923,7 +5940,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Es misslang, den Brief zu senden oder er war ungültig."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Ausrüstung: %d"
@@ -6653,7 +6670,7 @@ msgid "Completed"
msgstr "Fertig"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Wer ist Online - Aktualisiere"
@@ -6663,17 +6680,17 @@ msgid "Update"
msgstr "Aktualisierung"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Wer ist Online "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Wer ist Online - Fehler"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Wer ist Online - Aktualisiere"
@@ -6695,25 +6712,25 @@ msgstr "Wähle Welt"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr "Taste_%d"
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr "JButton%d"
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr "unbekannte Taste"
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr "JB%d"
@@ -6721,7 +6738,7 @@ msgstr "JB%d"
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr "U-Taste"
@@ -6949,13 +6966,13 @@ msgid "Failed to delete character."
msgstr "Konnte Charakter nicht löschen."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "Flüstern konnte nicht gesendet werden, %s ist nicht online."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "Konnte nicht flüstern. Ignoriert von %s."
@@ -7023,51 +7040,51 @@ msgid "Guild castle: %s"
msgstr "Gildenburg: %s"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > Lade einen Spieler in deine Gruppe ein."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > verlasse die Gruppe, in der du bist."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > Zeige/ändere Gruppen-Freigaberichtlinie für Gegenstände."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr "/exp > Zeige/ändere Gruppe-Freigaberichtlinie für EP."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "Dieser Kommando lädt <nick> in deine Gruppe ein."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "Dieser Kommando wirft einen Spieler aus der Gruppe."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Befehl: /item <Regel>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "Dieser Kommando ändert Gruppen-Freigaberichtlinie für Gegenstände."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7076,29 +7093,29 @@ msgstr ""
"\"0\", \"no\", \"false\" sein, um es zu deaktivieren."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Befehl: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
"Dieser Kommando zeigt die derzeitigen Gruppen-Freigaberichtlinie für "
"Gegenstände."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "Kommando: /exp <policy>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr "Dieser Kommando verändert die Gruppen-Freigaberichtlinie für EP."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
@@ -7107,59 +7124,59 @@ msgstr ""
"\"0\", \"no\", \"false\" sein, um es zu deaktivieren."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "Befehl:/exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
"Dieser Kommando zeigt die derzeitigen Gruppen-Freigaberichtlinie für EP."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Item-Sharing aktiviert."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Item-Sharing deaktiviert."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Item-Sharing ist nicht möglich."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Item-Sharing unbekannt."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Erfahrung teilen ist aktiviert."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Erfahrung teilen ist deaktiviert."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Erfahrung teilen nicht möglich."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Erfahrung teilen unbekannt."
@@ -7904,8 +7921,8 @@ msgstr "Mobile OpenGL"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "Schnelles OpenGL"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7917,41 +7934,41 @@ msgstr "Sicheres OpenGL"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "unbenannt"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "Unbekannter Gegenstand"
diff --git a/po/el.po b/po/el.po
index 7945c6e05..435ef02d9 100644
--- a/po/el.po
+++ b/po/el.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/manaplus/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Αποδεχόμενος τα εισεÏχόμενα αιτήματα του εμποÏίου"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "υπευκφυγή"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "αστοχία"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -525,31 +525,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "ΡÏθμισεις"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Βοήθεια"
@@ -562,7 +562,7 @@ msgstr "Βοήθεια"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr "Κλείσιμο"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr "ΣÏνδεση σε τονδιακομιστή"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr "ΣÏνδεση"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr "Μπαίνοντας στον κόσμο του Ï€Î±Î¹Ï‡Î½Î¹Î´Î¹Î¿Ï "
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr "Αναζητώντας χαÏακτήÏες"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr "ΣÏνδεση με τον διακομιστή του παιχνιδιοÏ"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr "Αλλαγή διακοσμητών στο παιχνίδι"
@@ -611,10 +611,10 @@ msgstr "Αλλαγή διακοσμητών στο παιχνίδι"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr "Σφάλμα"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr "ΑναζητοÏνται τα στοιχεία της εγγÏαφής"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr "Αλλαγή ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr "Ο κωδικός σας άλλαξε με επιτυχία!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr "Αλλαγή ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr "ΗλεκτÏονικό ταχυδÏομείο άλλαξε με επιτυχία!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr "ΔιαγÏαφή Επιτυχής"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr "Αντίο, να επιστÏέψεις κάθε στιγμή ..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr " %s δεν υπάÏχει και δεν μποÏεί να δημιουÏγηθεί!Έξοδος."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr "Σφάλμα κατά τη δημιουÏγία του καταλόγου ενημεÏώσεων!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Σφάλμα: %s δεν υπάÏχει και δεν μποÏεί να δημιουÏγηθεί! Εγκατάλειψη."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -695,36 +695,36 @@ msgstr "Άγνωστη εντολή."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "ΟÏίστε ένα όνομα."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Παίκτης ήδη %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Παίκτης με επιτυχία %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Ο παίκτης δεν θα μποÏοÏσε να είναι %s!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Δεν είναι δυνατή η αποστολή άδειου ψιθÏÏου!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -733,167 +733,167 @@ msgstr "Δεν μποÏεί να δημιουÏγηθεί μια καÏτέλα
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Το όνομα του κόμματος λείπει. "
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Το όνομα της συντεχνείας λείπει."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "φίλος"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "αγνόησε"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "ουδέτεÏος"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "Ο παίκτης δεν αγνοήθηκε!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "Παίκτης δεν είναι πλέον αγνοημένος!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Παίκτης δεν θα μποÏοÏσε να unignored!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -903,37 +903,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Γενικά"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Αποσφαλμάτωση"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Σώσιμο φωτογÏαφίας απέτυχε"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "Η σÏνδεση με το διακομιστή χάθηκε."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Σφάλμα δικτÏου"
@@ -1047,7 +1059,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Κίνηση"
@@ -1159,7 +1171,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1241,7 +1253,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr "ΔιαγÏαφή"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2461,7 +2478,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2469,13 +2486,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Συζήτηση"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2829,62 +2846,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Εάν το <nick> εχει διαστήματα, πεÏικλείστε την σε διπλά εισαγωγικά (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "ΧάÏτης"
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Εντολή : / κατάÏγηση παÏάβλεψης <player>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4843,8 +4860,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Κλειδί: %s"
@@ -5072,8 +5089,8 @@ msgstr "Όνομα:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5084,8 +5101,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5121,33 +5138,33 @@ msgstr "Γυναίκα"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "ΠαÏακαλοÏμε να διανείμετε %d πόντους"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Το όνομά σας Ï€Ïέπει να είναι τουλάχιστον 4 χαÏακτήÏες."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Στατιστικά χαÏακτηÏα:εντάξει"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "ΠαÏακαλώ αφαιÏέστε %d πόντους"
@@ -5248,13 +5265,13 @@ msgid "rainbow 3"
msgstr "ουÏάνιο τόξο 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "ΨιθυÏίζοντας στο %s: %s"
@@ -5265,211 +5282,211 @@ msgid "Yes"
msgstr "Îαι"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Θέση Παίκτη :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Στόχος:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Επίπεδο Στόχου :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6618,7 +6635,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6628,17 +6645,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6660,25 +6677,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6686,7 +6703,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6701,122 +6718,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6909,13 +6926,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6983,136 +7000,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7849,7 +7866,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/en_GB.po b/po/en_GB.po
index 598e7d137..ab0d3359a 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/manaplus/language/en_GB/)\n"
"MIME-Version: 1.0\n"
@@ -20,87 +20,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignoring incoming trade requests"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Accepting incoming trade requests"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "dodge"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "miss"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -108,387 +108,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -526,31 +526,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Setup"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Help"
@@ -563,7 +563,7 @@ msgstr "Help"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -572,32 +572,32 @@ msgid "Close"
msgstr "Close"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr "Connecting to server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr "Logging in"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr "Entering game world"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr "Requesting characters"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr "Connecting to the game server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr "Changing game servers"
@@ -612,10 +612,10 @@ msgstr "Changing game servers"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -625,65 +625,65 @@ msgid "Error"
msgstr "Error"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr "Requesting registration details"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr "Password Change"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr "Error creating updates directory!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -696,36 +696,36 @@ msgstr "Unknown command."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Cannot send empty whispers!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -734,167 +734,167 @@ msgstr "Cannot create a whisper tab for nick \"%s\"! It either already exists, o
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Party name is missing."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Return toggles chat."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Message closes chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Return now toggles chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Message now closes chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -904,37 +904,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "General"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Saving screenshot failed!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Network Error"
@@ -1048,7 +1060,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1160,7 +1172,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1242,7 +1254,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2303,81 +2315,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Move Up"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Move Down"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Move Left"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Move Right"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2386,7 +2403,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2397,12 +2414,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2412,7 +2429,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2421,40 +2438,40 @@ msgid "Delete"
msgstr "Delete"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2462,7 +2479,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2470,13 +2487,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2830,62 +2847,62 @@ msgstr "Guild"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "If the <nick> has spaces in it, enclose it in double quotes (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3490,8 +3507,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Map"
@@ -4627,47 +4644,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Close the whisper tab"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Command: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "This command closes the current whisper tab."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4844,8 +4861,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5073,8 +5090,8 @@ msgstr "Name:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5085,8 +5102,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5122,33 +5139,33 @@ msgstr "Female"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Please distribute %d points"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Your name needs to be at least 4 characters."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Character stats OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Please remove %d points"
@@ -5249,13 +5266,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Whispering to %s: %s"
@@ -5266,211 +5283,211 @@ msgid "Yes"
msgstr "Yes"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5891,7 +5908,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Failed to send as sender or letter invalid."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6619,7 +6636,7 @@ msgid "Completed"
msgstr "Completed"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6629,17 +6646,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6661,25 +6678,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6687,7 +6704,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6702,122 +6719,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr "Options:"
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6910,13 +6927,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6984,136 +7001,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7850,7 +7867,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/eo.po b/po/eo.po
index 50a136c58..578435b56 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/manaplus/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -20,87 +20,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -108,387 +108,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -526,31 +526,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Helpo"
@@ -563,7 +563,7 @@ msgstr "Helpo"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -572,32 +572,32 @@ msgid "Close"
msgstr "Fermi"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -612,10 +612,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -625,65 +625,65 @@ msgid "Error"
msgstr "Eraro"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -696,36 +696,36 @@ msgstr ""
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -734,167 +734,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "amiko"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "malamiko"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -904,37 +904,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1048,7 +1060,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Movi"
@@ -1160,7 +1172,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1242,7 +1254,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2303,81 +2315,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Movi supren"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Movi malsupren"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Movi maldekstren"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Movi dekstren"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2386,7 +2403,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2397,12 +2414,12 @@ msgid "Other"
msgstr "Alia"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2412,7 +2429,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2421,40 +2438,40 @@ msgid "Delete"
msgstr "Forigi"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr "Fenestroj"
@@ -2462,7 +2479,7 @@ msgstr "Fenestroj"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2470,13 +2487,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Babilado"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2830,62 +2847,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3490,8 +3507,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Mapo"
@@ -4627,47 +4644,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4844,8 +4861,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5073,8 +5090,8 @@ msgstr "Nomo:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5085,8 +5102,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5122,33 +5139,33 @@ msgstr "Ina"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5249,13 +5266,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5266,211 +5283,211 @@ msgid "Yes"
msgstr "Jes"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Celo"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Reto"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Muziko:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Mapo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Mapeto:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Celo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5891,7 +5908,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6619,7 +6636,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6629,17 +6646,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6661,25 +6678,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6687,7 +6704,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6702,122 +6719,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6910,13 +6927,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6984,136 +7001,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7850,7 +7867,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/es.po b/po/es.po
index b268110e4..e8d5eedc3 100644
--- a/po/es.po
+++ b/po/es.po
@@ -17,9 +17,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
-"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-05 22:26+0000\n"
+"Last-Translator: Nelson Martell <nelson6e65-manaplus@yahoo.es>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/manaplus/"
"language/es/)\n"
"Language: es\n"
@@ -29,87 +29,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignorando las peticiones de intercambio"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Aceptando las peticiones de intercambio"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Visible sobre el mapa"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr "Humano"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "evade"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "falla"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "Fuiste eliminado por %s"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Intentaste recoger un objeto inexistente."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "El artículo es muy pesado."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "El artículo está muy lejos."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "El inventario está lleno."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "El agrupamiento es demasiado grande."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "El artículo pertenece a alguien más."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Problema desconocido al intentar recoger el artículo."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -117,387 +117,387 @@ msgstr[0] "Recogiste un %d [@@%d|%s@@]."
msgstr[1] "Recogiste unos %d [@@%d|%s@@]."
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr "xp"
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr "trabajo"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) moverse predeterminado"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(I) moverse invertido"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) moverse con algunos movimientos locos"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) moverse con movimientos locos"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) doble normal + loco"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr "(?) movimiento desconocido"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr "(%u) movimiento loco número %u"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) maniobra alocada personalizada"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) maniobra loca"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) moverse por defecto hacia el objetivo"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) moverse al objetivo en distancia 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) moverse al objetivo en distancia 2"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) moverse al objetivo en distancia 3"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) moverse al objetivo en distancia 5"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) moverse al objetivo en distancia 7"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr "(A) desplazarse al objetivo en el rango de ataque"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr "(a) rango de ataque de arquero"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr "(b) moverse al blanco en rango de ataque - 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) mover al objetivo"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) seguimiento predeterminado"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) seguimiento relativo"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) seguimiento tipo espejo"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) seguimiento como mascota"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) seguimiento desconocido"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) atacar"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) ataque predeterminado"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) intercambiar ataque sin escudo"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) intercambiar ataque con escudo"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) ir y atacar"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) ir, atacar, recoger"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) sin atacar automáticamente"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) recoger a 1x1 celdas (pequeño)"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) recoger a 2x1 celdas (predeterminado)"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) recoger interesadamente a 2x3 celda"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) recoger a 3x3 celdas"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) ir y recoger en distancia 4"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(G) ir y recoger en distancia 8"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) ir y recoger a máxima distancia"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) recoger"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) vista normal del mapa"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) vista depurar del mapa"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) ultra vista del mapa"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(U) ultra vista del mapa 2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) vista vacía del mapa"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) vista del mapa en blanco y negro"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) usar #flar para ataque mágico"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) usar #chiza para ataque mágico"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) usar #ingrav para ataque mágico"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) usar #frillyar para ataque mágico"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) usar #upmarmu para ataque mágico"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) ataque mágico"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) atacar a todos los jugadores"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr "(f) atacar a todos, excepto a amigos"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr "(b) atacar a quienes están en malas relaciones"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr "(d) no atacar a los jugadores"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr "(?) ataque pvp"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) imitación predeterminada"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) imitación de conjuntos"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) imitación"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "Fuera del Teclado"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) en el teclado"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) lejos del teclado"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) afuera"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) modo de cámara de juego"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) modo de cámara libre"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "Modificadores del juego están habilitados"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "Modificadores del juego están deshabilitados"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr "Los modificadores del juego son desconocidos"
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr "Seguir: %s"
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Seguir cancelado"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr "Imitación: %s"
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Imitación cancelada"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr "Tú ves %s"
@@ -535,31 +535,31 @@ msgstr "Burbuja Flotante"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Configuración"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr "Desempeño"
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Tema"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Ayuda"
@@ -572,7 +572,7 @@ msgstr "Ayuda"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -581,32 +581,32 @@ msgid "Close"
msgstr "Cerrar"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Conectando al servidor"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Accediendo a la cuenta"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Entrando al mundo del juego"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Cargando personajes"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "Conectando al servidor del juego"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Cambiando servidores del juego"
@@ -621,10 +621,10 @@ msgstr "Cambiando servidores del juego"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -634,65 +634,65 @@ msgid "Error"
msgstr "Error"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Solicitando detalles de registro"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Cambio de contraseña"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "¡Contraseña cambiada exitosamente!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "Cambio de Email"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "¡Email modificado exitosamente!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Registro cancelado"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Adiós, vuelve cuando quieras..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "¡%s no existe y no puede ser creado! Saliendo."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr "Servidor de actualización inválido: %s."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "¡Error al crear la carpeta de actualizaciones!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Error: ¡%s no existe y no puede ser creado! Saliendo."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr "¿Quieres abrir la página de soporte?"
@@ -705,36 +705,36 @@ msgstr "Comando desconocido."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Por favor, especifique un nombre."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "¡Jugador ya es %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "¡Jugador %s exitosamente!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "¡Jugador no pudo ser %s!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "¡No se pueden enviar susurros vacíos!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -745,167 +745,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr "Caché limpiada"
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Falta el nombre del grupo."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Falta el nombre del Clan."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Volver a alternar el chat."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Mensaje cierra la charla."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Volver ahora a cambiar de chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Mensaje ahora cierra el chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "amigo"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "desatendido"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "neutral"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "El jugador no estaba ignorado!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "¡El jugador ya no es ignorado!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "¡Al jugador no se le puede dejar de ignorar!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr "en la lista negra"
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "enemigo"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "¡Jugador ya borrado!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "¡Jugador borrado con éxito!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "¡Jugador no pudo ser borrado!"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "Tiempo de actividad del cliente: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr "%d semanas"
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr "%d semanas"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr "%d días"
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr "%d días"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr "%d horas"
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr "%d horas"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr "%d minutos"
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr "%d minutos"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr "%d segundos"
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr "%d segundos"
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr "Variables de entorno vaciadas"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr "Imágenes de recurso:"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr "Imágenes de recurso huérfano:"
@@ -916,37 +916,49 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Opciones para /%s son \"yes\" | \"no\", \"true\" | \"false\", \"1\" | \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr "dyecmd archivoOrigen colorTinte archivoDestino"
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr "o"
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr "dyecmd archivoOrigen archivoDestino"
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "General"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Depurador"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr "Captura de pantalla guardada como %s"
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "¡El guardado de la captura de pantalla ha fallado!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "Se ha perdido la conexión con el servidor."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Error de Red"
@@ -975,7 +987,7 @@ msgid "Comment: %s"
msgstr "Comentario: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Peso: %s"
@@ -1060,7 +1072,7 @@ msgstr "Eliminar"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Mover"
@@ -1079,7 +1091,7 @@ msgstr "Hablar"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1092,7 +1104,7 @@ msgstr "Comprar"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1103,7 +1115,7 @@ msgstr "Vender"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "Agregar comentario"
@@ -1129,7 +1141,7 @@ msgstr "Agregar a la lista de ataque"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Agregar a la lista de ignorados"
@@ -1171,8 +1183,8 @@ msgstr "Agregar nombre al chat"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1198,7 +1210,7 @@ msgstr "Jugadores"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Sacar del grupo"
@@ -1254,7 +1266,7 @@ msgstr "Mover cámara"
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1341,7 +1353,7 @@ msgstr "Copiar al portapapeles"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "Invitar a grupo"
@@ -1469,7 +1481,7 @@ msgstr "Recuperar todo"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1527,7 +1539,7 @@ msgstr "Bajar"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "Desvestir"
@@ -1608,53 +1620,53 @@ msgid "Unignore"
msgstr "Des-ignorar"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Seguir"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Imitación"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Comprar (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "Vender (?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Mostrar artículos"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr "Remover de lista de recogido"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr "Agregar a lista de recogido"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr "Desproteger artículo"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr "Proteger artículo"
@@ -1662,7 +1674,7 @@ msgstr "Proteger artículo"
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1672,7 +1684,7 @@ msgstr "Quitárselo"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Equipar"
@@ -1680,14 +1692,14 @@ msgstr "Equipar"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Tirar..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "Tirar todo"
@@ -1695,7 +1707,7 @@ msgstr "Tirar todo"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Tirar"
@@ -1703,48 +1715,48 @@ msgstr "Tirar"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Dividir"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr "GM..."
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr "Comandos GM"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr "Chequear IP"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr "Ir a"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr "Llamar"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr "Revivir"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "Sacar"
@@ -2315,81 +2327,86 @@ msgid "Move Keys"
msgstr "Teclas de movimiento"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Mover para arriba"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Mover para abajo"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Izquierda"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Derecha"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr "Muévase adelante"
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr "Teclas de atajo para moverse al punto de navegacion"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr "Moverse a punto de atajo %d"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr "Mover y seleccionar"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr "Moverse a Home"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr "Moverse a End"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr "Page up"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr "Page down"
@@ -2398,7 +2415,7 @@ msgstr "Page down"
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2409,12 +2426,12 @@ msgid "Other"
msgstr "Otro"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr "Select"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr "Select2"
@@ -2424,7 +2441,7 @@ msgstr "Select2"
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2433,40 +2450,40 @@ msgid "Delete"
msgstr "Borrar"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr "Backspace"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr "Insert"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr "Tab"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr "Mod"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr "Basico"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Atajos"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr "Ventanas"
@@ -2474,7 +2491,7 @@ msgstr "Ventanas"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr "Emotes"
@@ -2482,13 +2499,13 @@ msgstr "Emotes"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr "Interfaz"
@@ -2842,62 +2859,62 @@ msgstr "Clan"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "Comando: /invite <nick>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr "Este comando invita a <nick> para el clan en el que estás ."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Si el <nick> tiene espacios, enciérralo entre comillas dobles (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "Comando: /leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr "Este comando hace que dejes el clan."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > Mostrar la ayuda."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr "/invite > Invitar a un jugador a tu clan"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr "/leave > Dejar el clan en el que estás"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr "/kick > Expulsar a alguien del clan en el que estás"
@@ -3234,12 +3251,12 @@ msgstr "Ignorar nombres globalmente (separados por coma)"
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:191
msgid "Show emotes button in chat"
-msgstr ""
+msgstr "Mostrar botón de emoticonos en el chat"
#. TRANSLATORS: settings option
#: src/gui/widgets/tabs/setup_chat.cpp:195
msgid "Show motd server message on start"
-msgstr ""
+msgstr "Mostrar el mensaje motd del servidor al iniciar"
#: src/gui/widgets/tabs/setup_colors.cpp:46
msgid "This is what the color looks like"
@@ -3508,8 +3525,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Mapa"
@@ -4654,49 +4671,49 @@ msgid "Allow screensaver to run"
msgstr "Permitir ejecución de protector de pantalla"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Ignorar a otro jugador"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > Dejar de ignorar a otro jugador"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Cerrar la pestaña de susurro"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Comando: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Este comando cierra la pestaña de mensajes actual"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Comando: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
"Este comando ignora a otro jugador independientemente de la relación actual "
"con él."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Comando: /unignore <jugador>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr "Este comando para de ignorar al jugador si está siendo ignorado."
@@ -4872,8 +4889,8 @@ msgstr "SET"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Tecla: %s"
@@ -5105,8 +5122,8 @@ msgstr "Nombre:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5117,8 +5134,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5154,33 +5171,33 @@ msgstr "Femenino"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Por favor, distribuye %d puntos"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Race:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr "Apariencia:"
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Tu nombre debe tener como mínimo 4 caracteres."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Atributos del personaje OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Por favor, borra %d puntos"
@@ -5286,13 +5303,13 @@ msgid "rainbow 3"
msgstr "arco iris 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Presentes: %s; %d jugadores están presentes."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Susurrando a %s: %s"
@@ -5303,211 +5320,211 @@ msgid "Yes"
msgstr "Sí"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Objetivo"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Red"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Música:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Mapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Minimapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Cursor:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "Recuento de partículas:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Numero de agentes en el mapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Posición del jugador:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr "Dibujar llamadas:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr "Enlaces de texturas:"
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr "%d LPS"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (Software)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr "%d FPS (OpenGL normal)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr "%d FPS (OpenGL seguro)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr "%d FPS (OpenGL móvil)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr "%d FPS (SDL2 predeterminado)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "Contador de Texturas:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Recuento de partículas: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Objetivo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "Id de Objetivo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr "Tipo de objetivo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr "Nivel del objetivo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr "Raza del objetivo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr "Grupo de objetivo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr "Gremio del objetivo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Retraso de ataque:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Golpe mínimo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Golpe máximo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Golpe crítico:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Nivel del Objetivo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Grupo del Objetivo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Clan del Objetivo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Recibiendo: %d bytes/s"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Enviando: %d bytes/s"
@@ -5538,7 +5555,7 @@ msgstr "Abrir automáticamente esta ventana"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5929,7 +5946,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Fallo al enviar o mensaje inválido."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Conjunto: %d"
@@ -6660,7 +6677,7 @@ msgid "Completed"
msgstr "Completado"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Quién está conectado - Actualizando"
@@ -6670,17 +6687,17 @@ msgid "Update"
msgstr "Actualizar"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Quienes están conectados - "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Quienes están conectados - error"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Quienes están conectados - Actualizar"
@@ -6702,25 +6719,25 @@ msgstr "Escojer Mundo"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr "tecla_%d"
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr "JButton%d"
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr "tecla desconocida"
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr "JB%d"
@@ -6728,7 +6745,7 @@ msgstr "JB%d"
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr "tecla u"
@@ -6954,13 +6971,13 @@ msgid "Failed to delete character."
msgstr "Fallo al borrar el personaje."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "No pudo ser enviado el Susurro, ya que %s está desconectado."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "No pudo ser enviado el Susurro, ya que es ignorado por %s."
@@ -7028,52 +7045,52 @@ msgid "Guild castle: %s"
msgstr "Castillo del clan: %s"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > Invitar a un jugador a tu grupo"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > Dejar el grupo en el que estás"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr "/kick > Expulsar a alguien del grupo en el que estás"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > Mostrar/Cambiar opciones para compartir objetos en el grupo"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr "/exp > Mostrar/Cambiar opciones para compartir experiencia en el grupo"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "Este comando invita al jugador <nick> a formar parte de tu grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "Este comando hace que dejes el grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Comando> /item <política>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
"Este comando cambia la política de compartición de artículos en el grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7082,30 +7099,30 @@ msgstr ""
"\"0\", \"no\" y \"false\" para no compartirlos."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Comando: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
"Este comando muestra la política actual de compartición de artículos del "
"grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "Comando: /exp <política>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
"Este comando cambia la política de compartición de experiencia del grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
@@ -7114,12 +7131,12 @@ msgstr ""
"\"0\", \"no\" y \"false\" para no compartir."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "Comando: /exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
"Este comando muestra la política actual de compartición experiencia del "
@@ -7127,47 +7144,47 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Compartir artículos habilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Compartir artículos deshabilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "No se pueden compartir artículos."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Compartir artículos desconocido."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Compartir experiencia habilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Compartir experiencia habilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Imposible compartir experiencia."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Compartir experiencia desconocido."
@@ -7910,8 +7927,8 @@ msgstr "OpenGL móvil"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "OpenGL Rápido"
+msgid "Normal OpenGL"
+msgstr "OpenGL Normal"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7923,41 +7940,41 @@ msgstr "OpenGL Seguro"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "anónimo"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr "Ataque %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr "Defensa %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr "HP %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr "MP %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr "Nivel %s"
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "Objeto desconocido"
diff --git a/po/et.po b/po/et.po
index c7fa59d4f..cefb64a27 100644
--- a/po/et.po
+++ b/po/et.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Estonian (http://www.transifex.com/projects/p/manaplus/language/et/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -525,31 +525,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Abi"
@@ -562,7 +562,7 @@ msgstr "Abi"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr "Sulge"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -611,10 +611,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr "Viga"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -695,36 +695,36 @@ msgstr ""
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -733,167 +733,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -903,37 +903,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1047,7 +1059,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1159,7 +1171,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1241,7 +1253,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr "Kustuta"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2461,7 +2478,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2469,13 +2486,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Vestlus"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2829,62 +2846,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4843,8 +4860,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5072,8 +5089,8 @@ msgstr ""
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5084,8 +5101,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5121,33 +5138,33 @@ msgstr "Naine"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5248,13 +5265,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5265,211 +5282,211 @@ msgid "Yes"
msgstr "Jah"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6618,7 +6635,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6628,17 +6645,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6660,25 +6677,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6686,7 +6703,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6701,122 +6718,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6909,13 +6926,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6983,136 +7000,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7849,7 +7866,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/fa.po b/po/fa.po
index be89155e8..05b35daba 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/manaplus/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -19,474 +19,474 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
msgstr[0] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -524,31 +524,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr ""
@@ -561,7 +561,7 @@ msgstr ""
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -570,32 +570,32 @@ msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -610,10 +610,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -623,65 +623,65 @@ msgid "Error"
msgstr "خطا"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -694,36 +694,36 @@ msgstr "چنین دستور وجود ندارد"
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -732,167 +732,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -902,37 +902,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "کلی"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "خطای شبکه"
@@ -1046,7 +1058,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1158,7 +1170,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1240,7 +1252,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2301,81 +2313,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2384,7 +2401,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2395,12 +2412,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2410,7 +2427,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2419,40 +2436,40 @@ msgid "Delete"
msgstr "حذÙ"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2460,7 +2477,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2468,13 +2485,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "چت"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2828,62 +2845,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3488,8 +3505,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4625,47 +4642,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4842,8 +4859,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5071,8 +5088,8 @@ msgstr "نام"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5083,8 +5100,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5120,33 +5137,33 @@ msgstr "زن"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "نام شما حداقل باید 4 کاراکتر داشته باشد"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5247,13 +5264,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5264,211 +5281,211 @@ msgid "Yes"
msgstr "بلی"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5887,7 +5904,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6615,7 +6632,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6625,17 +6642,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6657,25 +6674,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6683,7 +6700,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6698,122 +6715,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6906,13 +6923,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6980,136 +6997,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7846,7 +7863,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/fi.po b/po/fi.po
index fa5bd740b..f5c24e251 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Finnish (http://www.transifex.com/projects/p/manaplus/"
"language/fi/)\n"
@@ -21,87 +21,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Et huomioi kaupankäyntipyyntöjä"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Hyväksyt kaupankäyntipyynnöt"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Näkyvillä kartalla"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "väistö"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "huti"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "P"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "-"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "Sinut tappoi %s."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Yritit poimia olemattoman tavaran."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "Tavara on liian painava."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "Tavara on liian kaukana."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "Sinulla on liikaa tavaraa ennestään."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "Kasa on liian suuri."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "Tavara kuuluu jollekulle muulle."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Tuntematon ongelma esti tavaran poimimisen."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -109,387 +109,387 @@ msgstr[0] "[@@%2$d|%3$s@@] (%1$d kpl) poimittu."
msgstr[1] "[@@%2$d|%3$s@@] (%1$d kpl) poimittu."
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) oletusliikkeet"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(I) käännetyt liikkeet"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) liikkuu osin villiliikkein"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) liikkuu villiliikkein"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) tuplaa tavallinen + villi"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr "(?) tuntematon liikkumistapa"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) oma villiliike"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) villiliike"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) oletussiirtymä kohteen luo"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) siirry kohteen luo etäisyydellä 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) siirry kohteen luo etäisyydellä 2"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) siirry kohteen luo etäisyydellä 3"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) siirry kohteen luo etäisyydellä 5"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) siirry kohteen luo etäisyydellä 7"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr "(A) siirry kohteen luo hyökkäyskantamalla"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr "(a) jousiampujan hyökkäyskantama"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) siirry kohteen luo"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) oletusseuraaminen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) suhteellinen seuraaminen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) peilikuvaseuraaminen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) lemmikkiseuraaminen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) tuntematon seuraaminen"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) hyökkäys"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) oletushyökkäys"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) vaihda hyökkäystä, ei kilpeä"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) vaihda hyökkäystä, kilpi mukana"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) mene ja hyökkää"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) mene, hyökkää, poimi"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) ei automaattista hyökkäystä"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) pieni poiminta 1x1 ruutua"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) oletuspoiminta 2x1 ruutua"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) poiminta edestä 2x3 ruutua"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) poiminta 3x3 ruutua"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) mene ja poimi etäisyydellä 4"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(G) mene ja poimi etäisyydellä 8"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) mene ja poimi maksimietäisyydellä"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) poiminta"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) normaali karttanäkymä"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) debug-karttanäkymä"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) ultra-karttanäkymä"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(U) ultra-karttanäkymä 2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) tyhjä karttanäkymä"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) mustavalkoinen karttanäkymä"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) #flar taikahyökkäyksenä"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) #chiza taikahyökkäyksenä"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) #ingrav taikahyökkäyksenä"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) #frillyar taikahyökkäyksenä"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) #upmarmu taikahyökkäyksenä"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) taikahyökkäys"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) hyökkää kaikkien pelaajien kimppuun"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr "(b) hyökkää jos huonot suhteet"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr "(?) pelaajien kanssa taistelu"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) oletusmatkinta"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) asun matkinta"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) matkinta"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "Poissa"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) paikalla"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) poissa"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) poissaolo"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) pelin kameratila"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) vapaa kamera"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "Pelimuokkaimet käytössä"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "Pelimuokkaimet poissa käytöstä"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr "Pelimuokkaimet ovat tuntemattomia"
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Seuraaminen keskeytetty"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Matkiminen keskeytetty"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -527,31 +527,31 @@ msgstr "Leijuva puhekupla"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Asetukset"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Kuva"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Teema"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Apua"
@@ -564,7 +564,7 @@ msgstr "Apua"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -573,32 +573,32 @@ msgid "Close"
msgstr "Sulje"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Yhdistän palvelimeen"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Kirjaudun sisään"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Siirryn pelimaailmaan"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Pyydän hahmoja"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "Yhdistän pelipalvelimeen"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Vaihdan pelipalvelinta"
@@ -613,10 +613,10 @@ msgstr "Vaihdan pelipalvelinta"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -626,65 +626,65 @@ msgid "Error"
msgstr "Virhe"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Pyydän rekisteröitymisen yksityiskohtia"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Salasanan vaihto"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Salasana vaihdettu onnistuneesti!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "Sähköpostin vaihto"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "Sähköpostiosoite vaihdettu onnistuneesti!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Tietojen poisto onnistui"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Näkemisiin, tule pian takaisin..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s ei ole olemassa eikä sitä voi luoda! Poistun."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Päivityshakemistoa luodessa tapahtui virhe!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Virhe: %s ei ole olemassa eikä sitä voi luoda! Poistun."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr ""
@@ -697,36 +697,36 @@ msgstr "Tuntematon komento."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Anna nimi."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Pelaaja on jo %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Pelaaja on nyt %s."
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Toiminto epäonnistui, pelaaja ei ole vielä %s!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Et voi lähettää tyhjiä kuiskauksia!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -737,167 +737,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Ryhmän nimi puuttuu."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Killan nimi puuttuu."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Rivinvaihto aktivoi ja sulkee keskustelun."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Viesti sulkee keskustelun."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Nyt rivinvaihto aktivoi ja sulkee keskustelun."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Nyt viesti sulkee keskustelun."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "ystävä"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "vaimennettu"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "neutraali"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "Pelaajaa ei ollut jätetty huomiotta!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "Pelaaja huomioidaan taas."
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Pelaajan uudelleenhuomiointi epäonnistui."
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr "mustalistattu"
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "vihollinen"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Pelaaja on jo pyyhitty!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Pelaaja pyyhitty."
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Toiminto epäonnistui, pelaajaa ei ole vielä pyyhitty."
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "Ohjelma ollut käynnissä: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr "%d viikkoa"
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr "%d päivää"
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr "%d tuntia"
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr "%d minuuttia"
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr "%d sekuntia"
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr "Resurssikuvat:"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr "Orvot resurssikuvat:"
@@ -909,37 +909,49 @@ msgstr ""
"Vaihtoehdot komennolle /%s ovat \"yes\" (kyllä), \"no\" (ei) tai vastaavasti "
"\"true\", \"false\", \"1\" tai \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Yleiset"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Debug"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Ruutukaappauksen tallentaminen epäonnistui!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "Yhteys palvelimeen katkesi."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Verkkovirhe"
@@ -968,7 +980,7 @@ msgid "Comment: %s"
msgstr "Kommentti: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Paino: %s"
@@ -1053,7 +1065,7 @@ msgstr "Pommita"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Liiku"
@@ -1072,7 +1084,7 @@ msgstr "Keskustele"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1085,7 +1097,7 @@ msgstr "Osta"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1096,7 +1108,7 @@ msgstr "Myy"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "Lisää kommentti"
@@ -1122,7 +1134,7 @@ msgstr "Lisää hyökkäyslistaan"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Lisää ohitettavien listaan"
@@ -1164,8 +1176,8 @@ msgstr "Lisää nimi keskusteluun"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1191,7 +1203,7 @@ msgstr "Pelaajat"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Potki ryhmästä"
@@ -1247,7 +1259,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1334,7 +1346,7 @@ msgstr "Kopioi leikepöydälle"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "Kutsu ryhmään"
@@ -1462,7 +1474,7 @@ msgstr "Ota kaikki"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1520,7 +1532,7 @@ msgstr "Siirrä alas"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "Riisu"
@@ -1601,53 +1613,53 @@ msgid "Unignore"
msgstr "Huomioi jälleen"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Seuraa"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Matki"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Osta (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "Myy (?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Näytä tavarat"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr ""
@@ -1655,7 +1667,7 @@ msgstr ""
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1665,7 +1677,7 @@ msgstr "Poista varuste käytöstä"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Ota käyttöön"
@@ -1673,14 +1685,14 @@ msgstr "Ota käyttöön"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Pudota..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "Pudota kaikki"
@@ -1688,7 +1700,7 @@ msgstr "Pudota kaikki"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Pudota"
@@ -1696,48 +1708,48 @@ msgstr "Pudota"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Jaa"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "Potki"
@@ -2308,81 +2320,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Ylöspäin"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Alaspäin"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Vasemmalle"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Oikealle"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2391,7 +2408,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2402,12 +2419,12 @@ msgid "Other"
msgstr "Muu"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2417,7 +2434,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2426,40 +2443,40 @@ msgid "Delete"
msgstr "Poista"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Pikavalinnat"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2467,7 +2484,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2475,13 +2492,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Keskustelu"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2835,62 +2852,62 @@ msgstr "Kilta"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "Komento: /invite <nimi>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr "Tämä komento kutsuu annetun pelaajan nykyiseen kiltaasi."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Jos nimessä on välilyöntejä, laita sen ympärille lainausmerkit (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "Komento: /leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr "Tämä komento saa sinut eroamaan killasta."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > Näytä tämä ohje."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr "/invite > Kutsu pelaaja kiltaasi"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr "/leave > Eroa nykyisestä killastasi"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3497,8 +3514,8 @@ msgstr "Vaihda hirviökohteita syklissä"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Kartta"
@@ -4635,49 +4652,49 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Jätä pelaaja huomiotta"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > Huomioi pelaaja jälleen"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Sulje kuiskausvälilehti"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Komento: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Tämä komento sulkee avoinna olevan kuiskausvälilehden."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Komento: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
"Tämä komento jättää annetun pelaajan huomiotta; nykysuhteilla ei ole "
"vaikutusta."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Komento: /unignore <pelaajan nimi>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr ""
"Tämä komento huomioi pelaajan taas, jos tämä on ensin jätetty huomiotta."
@@ -4854,8 +4871,8 @@ msgstr "Ase"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Näppäin: %s"
@@ -5083,8 +5100,8 @@ msgstr "Nimi:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5095,8 +5112,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5132,33 +5149,33 @@ msgstr "Naispuolinen"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Jaa %d pistettä"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Rotu: "
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Nimessäsi täytyy olla ainakin 4 merkkiä."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Hahmon pistejako OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "%d pistettä liikaa, ole hyvä ja poista ylimäärä"
@@ -5259,13 +5276,13 @@ msgid "rainbow 3"
msgstr "sateenkaari 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Läsnä: %s; %d pelaajaa paikalla."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Kuiskaat pelaajalle %s: %s"
@@ -5276,211 +5293,211 @@ msgid "Yes"
msgstr "Kyllä"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Kohde"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Verkko"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Musiikki:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Kartta:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Minikartta:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Osoitin:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "Hiukkasten määrä:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Toimijoita kartalla:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Pelaajan sijainti:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (ei kiihdytystä)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "Tekstuurien määrä:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Hiukkasluku: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Kohde:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "Kohteen tunniste:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Hyökkäysviive:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Minimivahinko:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Maksimivahinko:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Kriittinen osuma:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Kohteen taso:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Kohteen ryhmä:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Kohteen kilta:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Sisään: %d tavua/s"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Ulos: %d tavua/s"
@@ -5511,7 +5528,7 @@ msgstr "Avaa tämä ikkuna automaattisesti"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5901,7 +5918,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Lähettäminen epäonnistui: vastaanottaja tai kirje ei kelpaa."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Asu: %d"
@@ -6628,7 +6645,7 @@ msgid "Completed"
msgstr "Valmis"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Kuka on linjoila - päivitän"
@@ -6638,17 +6655,17 @@ msgid "Update"
msgstr "Päivitä"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Kuka on linjoilla - "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Kuka on linjoilla - virhe"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Kuka on linjoilla - päivitä"
@@ -6670,25 +6687,25 @@ msgstr "Valitse pelimaailma"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6696,7 +6713,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6920,13 +6937,13 @@ msgid "Failed to delete character."
msgstr "Hahmon poisto epäonnistui."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "Kuiskausta ei voitu lähettää, %s ei ole kirjautuneena sisään."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "Kuiskausta ei voitu lähettää, %s ei huomioinut sitä."
@@ -6994,51 +7011,51 @@ msgid "Guild castle: %s"
msgstr "Killan linna: %s"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > Kutsu pelaaja ryhmääsi"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > Eroa nykyisestä ryhmästäsi"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > Näytä/muuta ryhmän tavaranjaon asetuksia"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr "/exp > Näytä/muuta ryhmän kokemuksenjaon asetuksia"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "Tämä komento kutsuu annetun pelaajan ryhmääsi."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "Tämä komento erottaa pelaajan ryhmästä."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Komento: /item <jakopolitiikka>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "Tämä komento muuttaa ryhmän saaliinjakopolitiikkaa."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7047,27 +7064,27 @@ msgstr ""
"saalis jaetaan, tai \"0\", \"no\" tai \"false\", jolloin saalista ei jaeta."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Komento: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr "Tämä komento näyttää ryhmän nykyisen saaliinjakopolitiikan."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "Komento: /exp <jakopolitiikka>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr "Tämä komento muuttaa ryhmän kokemuksenjaon politiikkaa."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
@@ -7077,58 +7094,58 @@ msgstr ""
"kokemuspisteitä ei jaeta."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "Komento: /exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr "Tämä komento näyttää ryhmän nykyisen kokemuksenjaon politiikan."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Saaliinjako käytössä."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Saaliinjako poistettu käytöstä."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Saaliinjako ei ole mahdollista."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Saaliinjaon tila on tuntematon."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Kokemuksen jako käytössä."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Kokemuksen jako pois käytöstä."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Kokemuksen jako ei ole mahdollista."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Kokemuksen jaon tila on tuntematon."
@@ -7868,8 +7885,8 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "Nopea OpenGL"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7881,41 +7898,41 @@ msgstr "Turvallinen OpenGL"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "nimetön"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "Tuntematon tavara"
diff --git a/po/fr.po b/po/fr.po
index 049d7e184..4f6298e19 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: French (http://www.transifex.com/projects/p/manaplus/language/"
"fr/)\n"
@@ -28,87 +28,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignorer les requêtes d'échanges entrantes"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Accepter les requêtes d'échanges entrantes"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Visible sur la carte"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr "Humain"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "esquive"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "raté"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "Vous avez été tué par %s."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Vous avez essayé de prendre un objet qui n'existe pas."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "L'objet est trop lourd."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "L'objet est trop éloigné"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "L'inventaire est plein"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "La pile est trop grande"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "L'objet appartient a quelqu'un d'autre"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Problème inconnu pour ramasser l'objet."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -116,387 +116,387 @@ msgstr[0] "Vous avez ramassé %d [@@%d|%s@@]."
msgstr[1] "Vous avez ramassé %d [@@%d|%s@@]."
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr "xp"
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr "job"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) Mouvements par défaut"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(I) Mouvements inversés"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) mouvements un peu fous"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) mouvements complètements fous"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) double normal et fou"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr "(?) déplacement inconnu"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr "(%u) mouvement fou numéro %u"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) mouvements fous personnalisés"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) mouvements fous"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) Aller à la cible distante par défaut"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) Aller à la cible distante de 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) Aller à la cible jusqu'à 2 de distance"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) Aller à la cible distante de 3"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) Aller à la cible distante de 5"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) Aller à la cible distante de 7"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr "(A) Aller à la cible dans le champ d'attaque"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr "(a) Portée de l'attaque des archers"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr "(B) aller jusqu'à cible à portée - 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) aller à la cible"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) Suivre : défaut"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) Suivre: mouvement relatif"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) Suivre effet miroir"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) Suivre comme un toutou"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) suivre : mode inconnu"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) attaque"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) Attaque : défaut"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) Attaquer sans bouclier"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) Attaquer avec bouclier"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) Se déplacer et attaquer"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) Se déplacer, attaquer et ramasser"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) Sans attaque automatique"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) Ramassage sur 1x1 case"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) Ramassage par défaut sur 2x1 cases"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) Ramassage avant sur 2x3 cases"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) Ramassage sur 3x3 cases"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) Aller et ramasser jusqu'à 4 de distance"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(G) Aller et ramasser jusqu'à 8 de distance"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) Aller et ramasser jusqu'à la distance max"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) ramassage"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) Vue normale du jeu"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) Vue du jeu mode déverminage"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) Vue du jeu mode Ultra 1"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(u) Vue du jeu mode Ultra 2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) Vue de la carte vide"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) Vue de la carte en N&B"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) Utiliser #flar comme sort d'attaque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) Utiliser #chiza comme sort d'attaque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) Utiliser #ingrav comme sort d'attaque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) Utiliser #frillyar comme sort d'attaque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) Utiliser #upmarmu comme sort d'attaque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) sorts d'attaque"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) attaquer tous les joueurs"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr "(f) attaquer tous, sauf les amis"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr "(b) attaque les mauvaises relations"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr "(d) Ne pas attaquer les joueurs"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr "(?) attaque en PVP"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) Imitation par défaut"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) Imiter les équipements"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) imitation"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "Inactif"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) Présent sur le jeu"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) Absent"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) absent"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) Mode camera du jeu"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) Mode camera libre"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "Modificateurs de mode de jeu activés"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "Modificateurs de mode de jeu désactivés"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr "Les modificateurs de jeux sont inconnus"
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr "Suivre : %s"
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Suivi annulé"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr "Imiter : %s"
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Imitation annulée"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr "Tu vois %s"
@@ -534,31 +534,31 @@ msgstr "Bulle flottante"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Configuration"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr "Performance"
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Vidéo"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Thème"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Aide"
@@ -571,7 +571,7 @@ msgstr "Aide"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -580,32 +580,32 @@ msgid "Close"
msgstr "Fermer"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Connexion au serveur"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Connexion"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Entrée dans le monde de jeu"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Téléchargement des personnages"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "Connexion au serveur de jeu"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Changement de serveur de jeu"
@@ -620,10 +620,10 @@ msgstr "Changement de serveur de jeu"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -633,66 +633,66 @@ msgid "Error"
msgstr "Erreur"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Demande des paramètres d'inscription"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Changement de mot de passe"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Le mot de passe a été changé avec succès !"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "Changer d'e-mail"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "L'adresse e-mail a été changée avec succès !"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Désinscription réussie"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "À bientôt, Revenez quand vous voulez..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s n'existe pas et ne peut pas être créé ! Fermeture du programme."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr "Hôte de mise à jour invalide : %s"
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Impossible de créer le dossier de mise à jour !"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
"Erreur : %s n'existe pas et ne peut pas être créé ! Fermeture du programme."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr "Veux-tu ouvrir la page d'aide ?"
@@ -705,36 +705,36 @@ msgstr "Commande inconnue."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Indiques un nom."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Joueur déjà %s !"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Joueur %s avec succès !"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Le joueur n'a pas pu %s !"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Vous ne pouvez pas envoyer de messages vides."
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -745,168 +745,168 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr "Cache nettoyé"
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Le nom du groupe est manquant."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Le nom de la guilde est manquant."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "La touche <entrée> ferme la ligne d'entrée du chat."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Le message ferme la conversation."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
"La touche <Entrée> ferme maintenant la ligne d'entrée de la conversation."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Le message ferme maintenant la conversation."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "ami"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "écarté"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "neutre"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "Le joueur n'était pas ignoré !"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "Le joueur n'est plus ignoré !"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Vous n'avez pas pu enlever le statut ignoré de ce joueur !"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr "sous liste noire"
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "ennemi"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Joueur déjà effacé !"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Joueur éliminé avec succès !"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Le joueur n'a pas pu être effacé !"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "Heure de lancement du client : %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr "%d semaines"
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr "%d semaines"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr "%d jours"
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr "%d jours"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr "%d heures"
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr "%d heures"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr "%d minutes"
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr "%d minutes"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr "%d secondes"
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr "%d secondes"
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr "Variables d'environnement effacées"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr "Images des ressources :"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr "Images des ressources non affectées :"
@@ -917,38 +917,50 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Les options de /%s sont \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Général"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Débogage"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr "Capture d'écran sauvegardée sous %s"
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "La capture d'écran a échoué !"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
"La connexion au serveur a été coupée, le programme va maintenant se fermer."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Erreur Réseau"
@@ -977,7 +989,7 @@ msgid "Comment: %s"
msgstr "Commentaire : %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Poids : %s"
@@ -1062,7 +1074,7 @@ msgstr "Annihiler"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Déplacement"
@@ -1081,7 +1093,7 @@ msgstr "Parler"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1094,7 +1106,7 @@ msgstr "Acheter"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1105,7 +1117,7 @@ msgstr "Vendre"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "Ajouter commentaire"
@@ -1131,7 +1143,7 @@ msgstr "Ajouter à la liste d'attaque"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Ajouter à la liste d'ignorés"
@@ -1173,8 +1185,8 @@ msgstr "Ajouter le nom dans la boite de dialogue"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1200,7 +1212,7 @@ msgstr "Joueurs"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Sortir du groupe"
@@ -1256,7 +1268,7 @@ msgstr "Bouger la caméra"
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1343,7 +1355,7 @@ msgstr "Copier vers le presse-papier"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "Inviter dans le groupe"
@@ -1471,7 +1483,7 @@ msgstr "Reprendre tout"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1529,7 +1541,7 @@ msgstr "Aller vers le bas"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "Déshabiller"
@@ -1610,53 +1622,53 @@ msgid "Unignore"
msgstr "Ne plus ignorer"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Suivre"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Imiter"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Acheter (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "Vendre (?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Montrer les objets"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr "Retirer de la liste de ramassage"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr "Ajouter à la liste de ramassage"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr "Objet non protégé"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr "Objet protégé"
@@ -1664,7 +1676,7 @@ msgstr "Objet protégé"
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1674,7 +1686,7 @@ msgstr "Retirer"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Équiper"
@@ -1682,14 +1694,14 @@ msgstr "Équiper"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Jeter..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "Jeter tout"
@@ -1697,7 +1709,7 @@ msgstr "Jeter tout"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Jeter"
@@ -1705,48 +1717,48 @@ msgstr "Jeter"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Partager"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr "MJ..."
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr "Commandes de MJ"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr "Vérifier ip"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr "Aller à"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr "Rappeler"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr "Ressusciter"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "Virer"
@@ -2317,81 +2329,86 @@ msgid "Move Keys"
msgstr "Touches de déplacement"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Monter"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Descendre"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Aller à gauche"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Aller à droite"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr "Raccourcis de \"Aller au point de navigation\""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr "Raccourci de \"Aller au point de navigation\" %d"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr "Déplacement & sélection"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr "Aller au point de repos"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr "Arrêt du déplacement"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr "Page précédente"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr "Page suivante"
@@ -2400,7 +2417,7 @@ msgstr "Page suivante"
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2411,12 +2428,12 @@ msgid "Other"
msgstr "Autre"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr "Sélectionner"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr "Sélectionner2"
@@ -2426,7 +2443,7 @@ msgstr "Sélectionner2"
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2435,40 +2452,40 @@ msgid "Delete"
msgstr "Supprimer"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr "Retour arrière"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr "Insérer"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr "Tab"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr "Modif."
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr "Basique"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Raccourcis"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr "Fenêtres"
@@ -2476,7 +2493,7 @@ msgstr "Fenêtres"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr "Emoticônes"
@@ -2484,13 +2501,13 @@ msgstr "Emoticônes"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Conversation"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr "Interface utilisateur (IU)"
@@ -2844,22 +2861,22 @@ msgstr "Guilde"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "Commande : /invite <nom du personnage>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr "Cette commande invite <nom du personnage> à rejoindre ton groupe."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
"Si le <nom du personnage> contient des espaces, entoure-le de guillemets "
@@ -2868,40 +2885,40 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "Commande : /leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr "Cette commande te fait quitter la guilde actuelle."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > Affiche cette aide."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr "/invite > Invite un joueur à rejoindre ta guilde"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr "/leave > Quitter la guilde courante"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr "/kick > Virer quelqu'un de la guilde dont tu fais partie"
@@ -3508,8 +3525,8 @@ msgstr "Sélectionner les monstres par ordre de distance"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Carte"
@@ -4660,49 +4677,49 @@ msgid "Allow screensaver to run"
msgstr "Autoriser l'économiseur d'écran à fonctionner"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Ignore le joueur"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > Cesse d'ignorer le joueur"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Ferme l'onglet de conversation privée"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Commande : /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Cette commande ferme l'onglet de conversation privée courant."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Commande : /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
"Cette commande permet d'ignorer un joueur indépendamment des relations "
"actuelles."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Commande : /unignore <joueur>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr "Cette commande te fait cesser d'ignorer un joueur si c'était le cas."
@@ -4878,8 +4895,8 @@ msgstr "Cfg"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Touche : %s"
@@ -5107,8 +5124,8 @@ msgstr "Nom :"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5119,8 +5136,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5156,33 +5173,33 @@ msgstr "Féminin"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Distribues %d points"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Race :"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr "Apparence :"
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Ton nom doit comporter un minimum de 4 caractères."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Caractéristiques du personnage Ok"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Retires %d points"
@@ -5288,13 +5305,13 @@ msgid "rainbow 3"
msgstr "arc en ciel 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Présents : %s ; %d joueurs sont présents."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Message envoyé à %s : %s"
@@ -5305,211 +5322,211 @@ msgid "Yes"
msgstr "Oui"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Cible"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Réseau"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Musique :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Carte :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Mini Carte :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Curseur :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "Comptage de particules :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Nombre d'acteurs sur la carte :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Position du joueur :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr "Dessiner les appels :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr "Textures se lient :"
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr "%d LPS"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (Logiciel)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr "%d FPS (OpenGL normal)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr "%d FPS (OpenGL sécurisé)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr "%d FPS (mobile OpenGL)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr "%d FPS (SDL2 défaut)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "Comptage des trames :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Nombre de particules : %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Cible :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "ID de la Cible :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr "Type de cible :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr "Niveau de la cible :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr "Race de la cible :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr "Groupe de la cible :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr "Guilde de la cible :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Délai d'attaque :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Coup Mini :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Coup Max :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Coup Critique :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Niveau de la cible :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Groupe de la cible :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Guilde de la cible :"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping : %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Entrée : %d bytes/s"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Sortie : %d bytes/s"
@@ -5540,7 +5557,7 @@ msgstr "Ouverture automatique de cette fenêtre"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5930,7 +5947,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Échec de l'envoi comme émetteur ou caractère invalide."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Tenue : %d"
@@ -6663,7 +6680,7 @@ msgid "Completed"
msgstr "Terminé"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Qui est en ligne - Mise à jour"
@@ -6673,17 +6690,17 @@ msgid "Update"
msgstr "Mise à jour"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Qui est en ligne - "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Qui est en ligne - Erreur"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Qui est en ligne - Mise à jour"
@@ -6705,25 +6722,25 @@ msgstr "Choix du monde"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr "touche_%d"
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr "JBoutton%d"
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr "touche inconnue"
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr "JB%d"
@@ -6731,7 +6748,7 @@ msgstr "JB%d"
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr "touche u"
@@ -6962,13 +6979,13 @@ msgid "Failed to delete character."
msgstr "La suppression du personnage n'a pu s'effectuer."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "Le message n'a pu être envoyé, %s n'est pas en ligne."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "Le message privé n'a pu être envoyé, tu es ignoré par %s."
@@ -7036,51 +7053,51 @@ msgid "Guild castle: %s"
msgstr "Château de la guilde : %s"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > Invite un joueur à rejoindre ton groupe"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > Quitte le groupe dans lequel tu te trouves"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr "/kick > Virer quelqu'un de la guilde dont tu fais partie"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > Affiche / Modifie les préférences d'échange d'objet du groupe"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr "/exp > Affiche / Modifie les préférences d'expérience du groupe"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "Cette commande invite <nom du personnage> à rejoindre ton groupe."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "Cette commande te fait quitter ton groupe actuel."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Commande : /item <policy>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "Cette commande change les préférences d'échange d'objet du groupe."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7089,30 +7106,30 @@ msgstr ""
"d'objet, ou \"0\", \"no\", \"false\" pour le désactiver."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Commande : /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
"Cette commande affiche les préférences actuelles du groupe sur le partage "
"d'objet."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "Commande : /exp <policy>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
"Cette commande change les préférences du groupe sur le partage d'expérience."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
@@ -7121,12 +7138,12 @@ msgstr ""
"d'expérience, ou \"0\", \"no\", \"false\" pour le désactiver."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "Commande : /exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
"Cette commande affiche les préférences actuelles du groupe sur le partage "
@@ -7134,47 +7151,47 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Partage d'objet activé."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Partage d'objet désactivé."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Partage d'objet impossible."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Paramètre de partage d'objets inconnu."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Partage d'expérience autorisé."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Partage d'expérience non autorisé."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Partage d'expérience impossible."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Paramètre de partage d'expérience inconnu."
@@ -7919,8 +7936,8 @@ msgstr "OpenGL pour Mobile"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "OpenGL rapide"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7932,41 +7949,41 @@ msgstr "OpenGL sécurisé"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "anonyme"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr "Attaque %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr "Défense %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr "PV %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr "PM %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr "Niveau %s"
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "Objet inconnu"
diff --git a/po/he.po b/po/he.po
index 08a604b74..6fa04d870 100644
--- a/po/he.po
+++ b/po/he.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/manaplus/language/he/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "×ž×ª×¢×œ× ×ž×”×¦×¢×•×ª סחר נכנסות"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "מ×שר הצעות סחר נכנסות"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -525,31 +525,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "הגדרות"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "ויד×ו"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "עזרה"
@@ -562,7 +562,7 @@ msgstr "עזרה"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr "סגור"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -611,10 +611,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr "שגי××”"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr "שגי××” ביצירת ספריית העדכוני×!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -695,36 +695,36 @@ msgstr "פקודה ×œ× ×ž×•×›×¨×ª."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "×œ× × ×™×ª×Ÿ לשלוח לחישות ריקות!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -733,167 +733,167 @@ msgstr "×œ× × ×™×ª×Ÿ ליצור לשונית לחישות עבור הכינוי
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "×©× ×—×‘×•×¨×” חסר."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "סגירת תיבת הטקסט ×”×וטומטית."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "ההודעה סוגרת ×ת תיבת הטקסט."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "מקש ×”×נטר כעת סוגר ×ת תיבת הטקסט."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "ההודעה כעת סוגרת ×ת תיבת הטקסט."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -903,37 +903,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "×”×פשרויות עבור /%s ×”×™× × \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "כללי"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "שמירת תמונת־מסך נכשלה"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "שגי×ת רשת"
@@ -1047,7 +1059,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1159,7 +1171,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1241,7 +1253,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "הזז למעלה"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "הזז למטה"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "×”×–×– שמ×לה"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "הזז ימינה"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr "מחק"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2461,7 +2478,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2469,13 +2486,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "שיחה"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2829,62 +2846,62 @@ msgstr "גילדה"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "×× <nick> מכיל ×¨×•×•×—×™× ×‘×ª×•×›×•, ×ª×—×•× ×ותו במרכ×ות כפולות (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "מפה"
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > סוגר ×ת לשונית הלחישות"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "פקודה: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "הפקודה סוגרת ×ת לשונית הלחישות הנוכחית."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4843,8 +4860,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5072,8 +5089,8 @@ msgstr "ש×:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5084,8 +5101,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5121,33 +5138,33 @@ msgstr "נקבה"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "×× × ×—×œ×§ %d נקודות"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "יש להכניס לפחות 4 ×ª×•×™× ×‘×©×."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "נתוני שחקן - ×ישור"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "×× × ×”×¡×¨ %d נקודות"
@@ -5248,13 +5265,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "לוחש ×ל %s: %s"
@@ -5265,211 +5282,211 @@ msgid "Yes"
msgstr "כן"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "נכשלה השליחה מכיוון והשולח ×ו המכתב בעלי שגי××”."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6618,7 +6635,7 @@ msgid "Completed"
msgstr "הסתיי×"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6628,17 +6645,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6660,25 +6677,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6686,7 +6703,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6701,122 +6718,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr "×פשרויות:"
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6909,13 +6926,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6983,136 +7000,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7849,7 +7866,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/hr.po b/po/hr.po
index 05358f780..f4f2d93cb 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/manaplus/language/hr/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignoriranje dolaznih zahtjeva za trgovanje"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Prihvaćanje dolaznih zahtjeva za trgovanje"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -108,387 +108,387 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -526,31 +526,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Podešavanje"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Slika"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Pomoć"
@@ -563,7 +563,7 @@ msgstr "Pomoć"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -572,32 +572,32 @@ msgid "Close"
msgstr "Zatvori"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -612,10 +612,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -625,65 +625,65 @@ msgid "Error"
msgstr "Greška"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -696,36 +696,36 @@ msgstr "Nepoznata naredba."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Ne mogu poslati prazan šapate!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -734,167 +734,167 @@ msgstr "Ne mogu stvoriti šapat karticu za nadimak \"%s\"! To već postoji ili s
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Ime partije nedostaje."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Poruka zatvara chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Poruka sada zatvara chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -904,37 +904,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "Opcije za /%s su \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Općenito"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Spremanje screenshot-a nije uspjelo!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Mreža Greška"
@@ -1048,7 +1060,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1160,7 +1172,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1242,7 +1254,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2303,81 +2315,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Pomakni Gore"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Pomakni Dolje"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Pomakni Ulijevo"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Pomakni Udesno"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2386,7 +2403,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2397,12 +2414,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2412,7 +2429,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2421,40 +2438,40 @@ msgid "Delete"
msgstr "Obriši"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2462,7 +2479,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2470,13 +2487,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2830,62 +2847,62 @@ msgstr "Ceh"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Ako <nick> ima razmake u sebi, zatvoriti ga u dvostrukim navodnicima (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3490,8 +3507,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Karta"
@@ -4627,47 +4644,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Zatvara karticu za šaptaje"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Naredba: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Ova naredba zatvara trenutnu karticu za šaptaje."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4844,8 +4861,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5073,8 +5090,8 @@ msgstr "Ime:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5085,8 +5102,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5122,33 +5139,33 @@ msgstr "Žensko"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Molimo, rasporedi %d bodova"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Ime mora imati barem 4 znaka."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Podaci lika su u redu"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Molimo, oduzmi %d bodova"
@@ -5249,13 +5266,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Å aptaj prema %s: %s"
@@ -5266,211 +5283,211 @@ msgid "Yes"
msgstr "Da"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5893,7 +5910,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Neuspjelo slanje kao pošiljatelj ili nevažeće pismo."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6621,7 +6638,7 @@ msgid "Completed"
msgstr "Dovršeno"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6631,17 +6648,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6663,25 +6680,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6689,7 +6706,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6704,122 +6721,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr "Opcije:"
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6912,13 +6929,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6986,136 +7003,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7852,7 +7869,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/hu.po b/po/hu.po
index 9cb7c2e44..07b42b466 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Hungarian (http://www.transifex.com/projects/p/manaplus/language/hu/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Kereskedési kérelmek elutasítása"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Kereskedési kérelmek elfogadása"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -525,31 +525,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Beállítások"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Videó"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Súgó"
@@ -562,7 +562,7 @@ msgstr "Súgó"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr "Bezár"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -611,10 +611,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr "Hiba"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr "Hiba a frissítési könyvtár létrehozása közben!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -695,36 +695,36 @@ msgstr "Ismeretlen parancs."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Nem küldhetsz üres üzenetet!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -733,167 +733,167 @@ msgstr "Nem tudsz fület létrehozni \"%s\" számára! Létre van hozva, vagy te
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "A csapatnév hiányzik."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Az enter megnyitja a bevitelt."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Az üzenet bezárja a bevitelt."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Az enter mostantól megnyitja a bevitelt."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Az üzenet mostantól bezárja a bevitelt."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -903,37 +903,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "Lehetőségek a /%s parancshoz: \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Ãltalános"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Hiba a képernyő mentése során!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Hálózati hiba"
@@ -1047,7 +1059,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1159,7 +1171,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1241,7 +1253,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Mozgás felfelé"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Mozgás lefelé"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Mozgás balra"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Mozgás jobbra"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr "Törlés"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2461,7 +2478,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2469,13 +2486,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2829,62 +2846,62 @@ msgstr "Klán"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Ha a <név> alatt megadott név szóközt tartalmaz idézőjelbe kell tenni. (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Térkép"
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Bezárja a privát fület."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Parancs: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Ez a parancs bezárja az aktuális privát fület."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4843,8 +4860,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5072,8 +5089,8 @@ msgstr "Név:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5084,8 +5101,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5121,33 +5138,33 @@ msgstr "NÅ‘"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Kérlek oszd el a pontjaidat (%d van még)"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "A nevednek minimum 4 karakternek kell lennie."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Karakter statok rendben"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Kérlek távolíts el %d pontot"
@@ -5248,13 +5265,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Üzenet %s számára: %s"
@@ -5265,211 +5282,211 @@ msgid "Yes"
msgstr "Igen"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "A levél elküldése sikertelen. A feladó, vagy a címzett nem található."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6618,7 +6635,7 @@ msgid "Completed"
msgstr "Kész"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6628,17 +6645,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6660,25 +6677,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6686,7 +6703,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6701,122 +6718,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr "Opciók:"
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6909,13 +6926,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6983,136 +7000,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7849,7 +7866,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/id.po b/po/id.po
index e415f3525..b289eefa1 100644
--- a/po/id.po
+++ b/po/id.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/manaplus/"
"language/id/)\n"
@@ -22,474 +22,474 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Abaikan permohonan transaksi"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Terima permohonan transaksi"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Terlihat di peta"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "Menghindar"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "Luput"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "l"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Mencoba mengambil item yang tidak lagi ada"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "item terlalu berat"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "barang terlalu jauh"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "Perbekalan sudah penuh"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "Barang milik orang lain."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
msgstr[0] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) jalan normal"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) normal ganda + mode gila"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) jalan ke target di jarak 2"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?)bergerak ke target"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?)serangan"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) pukulan normal"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) ganti pukulan tanpa pelindung"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) pukulan dengan pelindung"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) jalan dan serang"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) jalan, serang, ambil"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) tanpa penyerangan otomatis"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?)mengambil"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) penampilan peta normal"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) penampilan peta kosong"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b)penampilan peta hitam & putih"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) gunakan #flar untuk serangan magic"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) gunakan #chiza untuk serangan magic"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(l) gunakan #ingrav untuk serangan magic"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) gunakan #frillyar untuk serangan magic"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) gunakan #upmarmu untuk serangan magic"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) serangan magic"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) pada keyboard"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) pergi"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) pergi"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "Perombakan game diperbolehkan"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "Perombakan game tidak diperbolehkan"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Batal mengikuti"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Batal menirukan"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -527,31 +527,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Pengaturan"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Tema"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Bantuan"
@@ -564,7 +564,7 @@ msgstr "Bantuan"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -573,32 +573,32 @@ msgid "Close"
msgstr "Tutup"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Terhubung dengan server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Masuk"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Memasuki arena permainan"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Pemilihan karakter"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "terhubung dengan server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Pergantian server"
@@ -613,10 +613,10 @@ msgstr "Pergantian server"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -626,65 +626,65 @@ msgid "Error"
msgstr "Kesalahan"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Meminta detail registrasi"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Ubah sandi"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Perubahan sandi berhasil"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "Perubahan email"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "Perubahan email berhasil"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Telah tidak terdaftar"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Selamat tinggal, datang kembali setiap saat"
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s tidak ada dan tidak dapat dibuat!keluar."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Gagal membuat direktori update!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "kesalahan %s tidak ada dan tidak dapat dibuat!keluar."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr ""
@@ -697,36 +697,36 @@ msgstr "Perintah tidak dikenal."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Tetapkan sebuah nama"
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Pemain telah %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Pemain telah berhasil %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Pemain tidak bisa %s!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Tidak dapat mengirimkan pesan tanpa nama"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -737,167 +737,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Nama kelompok tidak dapat di temukan"
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Nama organisasi tidak ditemukan."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Kembalikan pengalihan obrolan"
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Tutup pesan obrolan"
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Kembalikan sekarang pengalihan obrolan"
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Pesan menutup obrolan"
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "Teman"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "Diabaikan"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "netral"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "Pemain tidak diabaikan!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "Pemain tidak lagi diabaikan!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Pemain tidak dapat diabaikan"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Pemain telah terhapus"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Pemain telah berhasil dihapus"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Pemain tidak dapat dihapus"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr "Sumber gambar"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr ""
@@ -908,37 +908,49 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Pilihan untuk /%s adalah \"ya\", \"tidak\", \"benar\",\"salah\", \"1\",\"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Umum"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Debug"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Gagal menyimpan screenshot!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "Koneksi ke server terputus"
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Kesalahan jaringan"
@@ -967,7 +979,7 @@ msgid "Comment: %s"
msgstr "Komentar: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Berat: %s"
@@ -1052,7 +1064,7 @@ msgstr "Sembunyikan"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Jalan"
@@ -1071,7 +1083,7 @@ msgstr "Berbicara"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1084,7 +1096,7 @@ msgstr "Beli"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1095,7 +1107,7 @@ msgstr "Jual"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "Penambahan komentar"
@@ -1121,7 +1133,7 @@ msgstr "Tambahkan ke daftar menyerang"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Tambahkan ke daftar Abaikan"
@@ -1163,8 +1175,8 @@ msgstr "Tambahkan nama ke Obrolan"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1190,7 +1202,7 @@ msgstr "Pemain"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Keluarkan dari kelompok"
@@ -1246,7 +1258,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1333,7 +1345,7 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "Undang ke kelompok"
@@ -1461,7 +1473,7 @@ msgstr "Ambil semua"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1519,7 +1531,7 @@ msgstr "Bergerak kebawah"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "Tanggalkan pakaian"
@@ -1600,53 +1612,53 @@ msgid "Unignore"
msgstr "Batalkan pengabaian"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Mengikuti"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Tirukan"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Beli(?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "Jual(?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Perlihatkan item"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr ""
@@ -1654,7 +1666,7 @@ msgstr ""
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1664,7 +1676,7 @@ msgstr "Lepaskan"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Pakai"
@@ -1672,14 +1684,14 @@ msgstr "Pakai"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Buang..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "Buang semuanya"
@@ -1687,7 +1699,7 @@ msgstr "Buang semuanya"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Buang"
@@ -1695,48 +1707,48 @@ msgstr "Buang"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Pecah"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "keluarkan"
@@ -2307,81 +2319,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2390,7 +2407,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2401,12 +2418,12 @@ msgid "Other"
msgstr "Lainnya"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2416,7 +2433,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2425,40 +2442,40 @@ msgid "Delete"
msgstr "Hapus"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2466,7 +2483,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2474,13 +2491,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Obrolan"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2834,62 +2851,62 @@ msgstr "Organisasi"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Jika <nama> mempunyai spasi, ditutup dengan tanda (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3494,8 +3511,8 @@ msgstr "Siklus target monster"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Peta"
@@ -4631,47 +4648,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "perintah: /unignore <nama pemain>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4847,8 +4864,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Kunci: %s"
@@ -5076,8 +5093,8 @@ msgstr "Nama:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5088,8 +5105,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5125,33 +5142,33 @@ msgstr "Perempuan"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Tolong distribusikan %d point"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Ras:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Nama anda paling sedikit harus mengandung 4 karakter"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Stats Karakter OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Tolong hilangkan %d poin"
@@ -5252,13 +5269,13 @@ msgid "rainbow 3"
msgstr "pelangi 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Kehadiran: %s; %d pemain yang hadir."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Berbisik ke %s: %s"
@@ -5269,211 +5286,211 @@ msgid "Yes"
msgstr "Ya"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Target"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Jaring"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Musik"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Peta"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Peta mini"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Kursor"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "Hitung partikel:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Hitung pemain di peta:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Posisi Pemain"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (Perangkat lunak)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "Penghitungan tekstur:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Hitung partikel: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Target"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "Id target:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Kecepatan menyerang:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Pukulan minimal:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Pukulan maksimal:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Pukulan kritis:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Target Level"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Target Kelompok:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Target Organisasi:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Masuk: %d bytes/det"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Keluar: %d bytes/det"
@@ -5504,7 +5521,7 @@ msgstr "Buka jendela otomatis"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5892,7 +5909,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Gagal untuk mengirim sebagai pengirim atau surat tidak valid."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Setelan: %d"
@@ -6619,7 +6636,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6629,17 +6646,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6661,25 +6678,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6687,7 +6704,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6910,13 +6927,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6984,136 +7001,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "perintah ini mengundang <nama> untuk menjadi bagian kelompok anda"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7851,8 +7868,8 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "OpenGL cepat"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7864,41 +7881,41 @@ msgstr "OpenGL aman"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr ""
diff --git a/po/it.po b/po/it.po
index 67b24acd3..b66261fe6 100644
--- a/po/it.po
+++ b/po/it.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/manaplus/"
"language/it/)\n"
@@ -26,87 +26,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Le richieste di scambio in arrivo saranno ignorate"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Le richieste di scambio in arrivo saranno accettate"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Visibile nella mappa"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr "Umano"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "Schivato"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "Mancato"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "Sei stato ucciso da %s"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Forza raccolta oggetti non-esistenti"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "L'oggetto è troppo pesante"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "L'oggetto è troppo lontano."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "L'inventario è pieno"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "Troppi oggetti impilati."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "L'oggetto è riservato ad un altro giocatore."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Raccolta oggetto fallita. Errore sconosciuto."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -114,387 +114,387 @@ msgstr[0] "Hai raccolto %d [@@%d|%s@@]."
msgstr[1] "Hai raccolto %d [@@%d|%s@@]."
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr "EXP"
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr "Job"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) Modalita' movimento standard"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(I) Modalita' movimento invertita"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) Modalita' movimento casuale"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) Modalita' movimento casuale, estesa"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) Modalita' movimento casuale, personalizzata"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) Movimento casuale"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) spostati fino all'obbiettivo, default"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) spostati fino all'obbiettivo, distanza 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) spostati fino all'obbiettivo, distanza 3"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) spostati fino all'obbiettivo, distanza 5"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) spostati fino all'obbiettivo, distanza 7"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) spostati fino all'obbiettivo"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) Modalita' Segui, default"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) Modalita' Segui, relativa"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) Modalita' Segui, specchio"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) Modalita' Segui, pet"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) Modalita' Segui, sconosciuta"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) attacco"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) Attacco default"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) Cambia ad Attacco senza scudo"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) Cambia ad Attacco con scudo"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) Muovi e attacca"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) Muovi, attacca e raccogli"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) Disattiva Attacco automatico"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) Raccogli"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) usa #flar come attacco magico"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) usa #chiza come attacco magico"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) usa #ingrav come attacco magico"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) usa #frillyar come attacco magico"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) usa #upmarmu come attacco magico"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) attacco magico"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) Attacca tutti i giocatori"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr "(f) Attacca tutti eccetto amici"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr "(b) Attacca cattive relazioni"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr "(d) Non attaccare giocatori"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr "(?) Attacco PVP"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "Assente"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) Modalita' camera gioco"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) Modalita' camera libera"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Modalità Segui cancellata"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Modalità Imitazione cancellata"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -532,31 +532,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Impostazioni"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Tema"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Aiuto"
@@ -569,7 +569,7 @@ msgstr "Aiuto"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -578,32 +578,32 @@ msgid "Close"
msgstr "Chiudi"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Connessione al server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Accesso all'account"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Accesso al gioco"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Caricamento personaggi"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "Connessione al server del gioco"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Cambiamento server del gioco"
@@ -618,10 +618,10 @@ msgstr "Cambiamento server del gioco"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -631,65 +631,65 @@ msgid "Error"
msgstr "Errore"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Richiesta dettagli di registrazione"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Cambia password"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Password modificata con successo!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "Cambia Email"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "Email cambiata con successo!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Annullamento registrazione effettuato con successo"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Addio, torna quando vuoi..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s non esiste e non può essere creato! Uscita in corso."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Errore durante la creazione della directory degli aggiornamenti"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Errore: %s non esiste e non può essere creato! Ucita in corso."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr ""
@@ -702,36 +702,36 @@ msgstr "Comando sconosciuto."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Prego specificare un nome."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Il giocatore è già %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Il giocatore è stato %s con successo!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Il giocatore non può essere %s!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Impossibile inviare un sussurro vuoto!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -742,167 +742,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Manca il nome del party."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Manca il nome della gilda."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Attiva/disattiva la chat."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "I messaggi chiudono la conversazione."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Attiva/disattiva la chat adesso."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "I messaggi adesso chiudono la chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "Amico"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "Disprezzato"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "Neutrale"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "Il giocatore non era ignorato!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "Giocatore non più ignorato!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Impossibile annullare l'ignoro!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr "nella lista nera"
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "nemico"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Il giocatore è già cancellato!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Giocatore cancellato dal tuo schermo con successo!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Il giocatore non può essere cancellato!"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "Tempo online: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr "%d settimane"
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr "%d giorni"
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr "%d ore"
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr "%d minuti"
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr "%d secondi"
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr ""
@@ -914,37 +914,49 @@ msgstr ""
"Le opzioni per /%s sono \"yes\" (sì), \"no\", \"true\" (vero), \"false"
"\" (falso), \"1\", \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Generale"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Debug"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Salvataggio immagine fallito!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "La connessione al server è caduta."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Errore di rete"
@@ -973,7 +985,7 @@ msgid "Comment: %s"
msgstr "Commento: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Peso: %s"
@@ -1058,7 +1070,7 @@ msgstr "Nascondi"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Movimento"
@@ -1077,7 +1089,7 @@ msgstr "Parla"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1090,7 +1102,7 @@ msgstr "Compra"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1101,7 +1113,7 @@ msgstr "Vendi"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "Aggiungi commento"
@@ -1127,7 +1139,7 @@ msgstr "Aggiungi alla lista Attacco"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Aggiungi alla lista Ignora"
@@ -1169,8 +1181,8 @@ msgstr "Aggiungi nome alla chat"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1196,7 +1208,7 @@ msgstr "Giocatori"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Caccia dal party"
@@ -1252,7 +1264,7 @@ msgstr "Muovi telecamera"
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1339,7 +1351,7 @@ msgstr "Copia negli appunti"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "Invita nel party"
@@ -1467,7 +1479,7 @@ msgstr "Ritira tutto"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1525,7 +1537,7 @@ msgstr "Muovi Giù"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "Spogliati"
@@ -1606,53 +1618,53 @@ msgid "Unignore"
msgstr "Stop Ignora"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Segui"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Imita"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Compra (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "Vendi (?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Mostra Oggetti"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr "Rimuovi dalla lista 'Raccogli'"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr "Aggiungi alla lista 'Raccogli'"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr ""
@@ -1660,7 +1672,7 @@ msgstr ""
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1670,7 +1682,7 @@ msgstr "Togli"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Equipaggia"
@@ -1678,14 +1690,14 @@ msgstr "Equipaggia"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Lascia..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "Lascia tutto"
@@ -1693,7 +1705,7 @@ msgstr "Lascia tutto"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Lascia"
@@ -1701,48 +1713,48 @@ msgstr "Lascia"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Dividi"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "Caccia"
@@ -2313,81 +2325,86 @@ msgid "Move Keys"
msgstr "Tasti Movimento"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Muoviti verso l'alto"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Muoviti verso il basso"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Muoviti verso sinistra"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Muoviti verso destra"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr "Page up"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr "Page down"
@@ -2396,7 +2413,7 @@ msgstr "Page down"
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2407,12 +2424,12 @@ msgid "Other"
msgstr "Altro"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr "Seleziona"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2422,7 +2439,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2431,40 +2448,40 @@ msgid "Delete"
msgstr "Elimina"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr "Backspace"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr "Insert"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr "Tab"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr "Base"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Shortcuts"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr "Finestre"
@@ -2472,7 +2489,7 @@ msgstr "Finestre"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr "Faccine"
@@ -2480,13 +2497,13 @@ msgstr "Faccine"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2840,62 +2857,62 @@ msgstr "Gilda"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Se il <nick> contiene spazi, racchiuderlo tra virgolette (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "Comando: /leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr "Questo comando permette fa lasciare al giocatore la gilda."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3502,8 +3519,8 @@ msgstr "Ciclo di target sui nemici"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Mappa"
@@ -4645,48 +4662,48 @@ msgid "Allow screensaver to run"
msgstr "Permetti allo screensaver di attivarsi"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Ignora l'altro giocatore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > Smetti di ignorare l'altro giocatore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Chiude la scheda del sussurro"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Comando: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Questo comando chiude la scheda del sussurro attiva."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Comando: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
"Questo comando ignora l'altro giocatore, senza tenere conto delle relazioni"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Comando: /unignore <giocatore>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr ""
"Questo comando smette di ignorare l'altro giocatore se è stato ignorato in "
@@ -4864,8 +4881,8 @@ msgstr "SET"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Chiave: %s"
@@ -5093,8 +5110,8 @@ msgstr "Nome:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5105,8 +5122,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5142,33 +5159,33 @@ msgstr "Femmina"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Distribuire %d punti"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Razza:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Il tuo nome deve contenere almeno 4 caratteri."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Statistiche personaggio OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Rimuovere %d punti"
@@ -5269,13 +5286,13 @@ msgid "rainbow 3"
msgstr "Arcobaleno 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Presente: %s; %d giocatori sono presenti."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Sussurra a %s: %s"
@@ -5286,211 +5303,211 @@ msgid "Yes"
msgstr "Sì"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Target"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Rete"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Musica:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Mappa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Mini mappa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Cursore:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "Contatore Particelle:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Contatore generatori mappa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Posizione giocatore:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (Software)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr "%d FPS (OpenGL mobile)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "Conteggio Textures:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Conto particelle: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Target:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "Target ID:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr "Livello target:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr "Razza target:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr "Party target:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr "Gilda target:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Ritardo Attacco:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Danno minimo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Danno massimo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Colpo critico:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Livello Target"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Party del Target:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Gilda del Target"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "In: %d bytes/s"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Out: %d bytes/s"
@@ -5521,7 +5538,7 @@ msgstr "Apri automaticamente questa finestra"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5911,7 +5928,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "La lettera non è valida oppure non è stato possibile inviarla."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Outfit: %d"
@@ -6640,7 +6657,7 @@ msgid "Completed"
msgstr "Completato"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Chi è online - Aggiornamento in corso"
@@ -6650,17 +6667,17 @@ msgid "Update"
msgstr "Aggiornamento"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Chi è online - "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Chi è online - errore"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Chi è online - aggiornamento"
@@ -6682,25 +6699,25 @@ msgstr "Scegli parola"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr "pulsante sconosciuto"
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6708,7 +6725,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6934,13 +6951,13 @@ msgid "Failed to delete character."
msgstr "Eliminazione personaggio fallita."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "Il messaggio privato non puo' essere inviato, %s e' offline."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "Il messaggio privato e' stato ignorato da %s."
@@ -7008,136 +7025,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > Invita un giocatore nel tuo Party"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > Lascia il Party"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > Mostra/cambia opzioni gestione oggetti in comune"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr "/exp > Mostra/cambia opzioni gestione esperienza in comune"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "Questo comanda aggiunge <nick> al tuo Party."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Comando: /item <policy>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Comando: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "Comando: /exp <policy>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "Comando: /exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Gestione in comune oggetti attivata."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Gestione in comune oggetti disattivata."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Gestione in comune oggetti non puo' essere attivata."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Oggetti in comune sconosciuti"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Esperienza in comune attivata."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Esperienza in comune disattivata."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Esperienza in comune non puo' essere attivata."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Esperienza in comune sconosciuta"
@@ -7880,8 +7897,8 @@ msgstr "OpenGL mobile"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "OpenGL veloce"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7893,41 +7910,41 @@ msgstr "OpenGL safe mode"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "senza nome"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "Oggetto sconosciuto"
diff --git a/po/ja.po b/po/ja.po
index 4595888cb..63daf8c96 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Japanese (http://www.transifex.com/projects/p/manaplus/"
"language/ja/)\n"
@@ -25,474 +25,474 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "トレードリクエストを無効ã«ã—ã¦ã„ã¾ã™"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "トレードリクエストを有効ã«ã—ã¾ã—ãŸ"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "マップã«è¡¨ç¤ºã•ã›ã‚‹"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr "人間"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "ドッジ"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "ミス"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "%sã«ã‚ˆã£ã¦æ®ºã•れã¾ã—ãŸ"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "存在ã—ãªã„ã‚¢ã‚¤ãƒ†ãƒ ã¯æ‹¾ãˆã¾ã›ã‚“"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "アイテムãŒé‡éŽãŽã¾ã™"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "アイテムãŒé ã™ãŽã¾ã™."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "ã‚¤ãƒ³ãƒ™ãƒ³ãƒˆãƒªãƒ¼ãŒæº€æ¯ã§ã™"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "é‡ãŒå¤šã™ãŽã¾ã™"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "ã“れã¯ä»–ã®ãƒ—レイヤーã®ã‚¢ã‚¤ãƒ†ãƒ ã§ã™"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "䏿˜Žãªã‚¨ãƒ©ãƒ¼ã®ç‚ºæ‹¾ãˆã¾ã›ã‚“"
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
msgstr[0] "%d [@@%d|%s@@]を手ã«å…¥ã‚Œã¾ã—ãŸ"
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr "xp"
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr "ジョブ"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) デフォルトムーブ"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(I) 逆ムーブ"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) クレイジームーブをå«ã‚“ã ãƒ ãƒ¼ãƒ–"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) クレイジームーブ"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) ダブルノーマル + クレイジー"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr "(?) 䏿˜Žãªãƒ ãƒ¼ãƒ–"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) カスタムクレイジームーブ"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) クレイジームーブ"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) ターゲットã¸ãƒ‡ãƒ•ォルト接近"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) è·é›¢1ã§ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¸æŽ¥è¿‘"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) è·é›¢2ã§ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã«è¿‘付ã"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) è·é›¢3ã§ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¸æŽ¥è¿‘"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) è·é›¢5ã§ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã«è¿‘付ã"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) è·é›¢7ã§ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã«è¿‘付ã"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr "(A) 攻撃範囲内ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã«è¿‘付ã"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr "(a) 弓師攻撃範囲"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr "(B) 攻撃範囲 - 1ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¾ã§ç§»å‹•"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) ターゲットã«è¿‘付ã"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) デフォルトフォロー"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) å‹é”フォロー"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) ミラーフォロー"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) ペットフォロー"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) 䏿˜Žãªãƒ•ォロー"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) 攻撃"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) デフォルト攻撃"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) 盾ãªã—攻撃"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) 盾ã‚り攻撃"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) æŽ¥è¿‘ã€æ”»æ’ƒ"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) æŽ¥è¿‘ã€æ”»æ’ƒã€æ‹¾ã†"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) 自動攻撃ãªã—"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) å°ç¯„å›²ã§æ‹¾ã† 1x1セル"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆç¯„å›²ã§æ‹¾ã† 2x1セル"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) åºƒç¯„å›²ã§æ‹¾ã† 2x3セル"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) 3x3セルã®ç¯„å›²ã§æ‹¾ã†"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) è·é›¢4ã®ç¯„å›²ã§æ‹¾ã†"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(G) è·é›¢8ã§æ‹¾ã†"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) æœ€å¤§ç¯„å›²ã§æ‹¾ã†"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) 拾ã†"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) 通常マップビュー"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) デãƒãƒƒã‚°ãƒžãƒƒãƒ—ビュー"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) ウルトラマップビュー"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(U) ウルトラマップビュー2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) 空マップビュー"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) 白黒マップビュー"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) 魔法攻撃㯠#flarを使ã†"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) 魔法攻撃㯠#chizaを使ã†"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) 魔法攻撃㯠#ingravを使ã†"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) 魔法攻撃㯠#frillyarを使ã†"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) 魔法攻撃㯠#upmarmuを使ã†"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) 魔法攻撃"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) å…¨ã¦ã®ãƒ—レイヤーを攻撃"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr "(f) å‹é”以外を攻撃"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr "(b) 敵を攻撃"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr "(d) ä»–ã®ãƒ—レイヤーを攻撃ã—ãªã„"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr "(?) PvP攻撃"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) デフォルト真似"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) æœè£…真似"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) 真似をã™ã‚‹"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "アウェイ"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) キーボード"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) アウェイ"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) アウェイ"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) ゲームカメラモード"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) フリーカメラモード"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "ã‚²ãƒ¼ãƒ ãƒ¢ãƒ‡ã‚£ãƒ•ã‚¡ã‚¤ã‚¢ã¯æœ‰åйã«ãªã£ã¦ã¾ã™"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "ゲームモディファイアã¯ç„¡åйã«ãªã£ã¦ã¾ã™"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr "䏿˜Žãªã‚²ãƒ¼ãƒ ãƒ¢ãƒ‡ã‚£ãƒ•ァイア"
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "フォローを止ã‚ã‚‹"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "真似をやã‚ã‚‹"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -530,31 +530,31 @@ msgstr "å¹å‡ºã—"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "設定"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "ビデオ"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "テーマ"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "ヘルプ"
@@ -567,7 +567,7 @@ msgstr "ヘルプ"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -576,32 +576,32 @@ msgid "Close"
msgstr "é–‰ã˜ã‚‹"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "サーãƒãƒ¼ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "ログインã—ã¦ã„ã¾ã™"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "ゲームã®ä¸–界ã«ç§»å‹•ã—ã¦ã„ã¾ã™"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "キャラクターを呼ã³å‡ºã—ã¦ã„ã¾ã™"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "ゲームサーãƒãƒ¼ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "ゲームサーãƒãƒ¼ã‚’変更ã—ã¦ã„ã¾ã™"
@@ -616,10 +616,10 @@ msgstr "ゲームサーãƒãƒ¼ã‚’変更ã—ã¦ã„ã¾ã™"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -629,65 +629,65 @@ msgid "Error"
msgstr "エラー"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "登録内容を呼ã³å‡ºã—ã¦ã„ã¾ã™"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "パスワード変更"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "パスワードを変更ã—ã¾ã—ãŸ"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "メールアドレス変更"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "メールアドレスを変更ã—ã¾ã—ãŸ"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "登録を解除ã—ã¾ã—ãŸ"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "ã•よã†ãªã‚‰ã€€ã¾ãŸä¼šã„ã¾ã—ょã†"
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%sã¯å­˜åœ¨ã—ãªã„為ã€ä½œæˆã§ãã¾ã›ã‚“"
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "更新フォルダã®ä½œæˆã‚¨ãƒ©ãƒ¼"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "エラー: %s ã¯å­˜åœ¨ã—ãªã„為ã€ä½œæˆã§ãã¾ã›ã‚“"
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr ""
@@ -700,36 +700,36 @@ msgstr "䏿˜Žãªã‚³ãƒžãƒ³ãƒ‰ã§ã™"
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "åå‰ã‚’入力ã—ã¦ãã ã•ã„"
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "ãƒ—ãƒ¬ã‚¤ãƒ¤ãƒ¼ã¯æ—¢ã«%s"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "プレイヤーã®%sã«æˆåŠŸã—ã¾ã—ãŸ"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "プレイヤーを%sã§ããªã‹ã£ãŸ"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "空ã®ã•ã•ã‚„ãã‚’é€ä¿¡ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -740,167 +740,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "パーティåãŒã‚りã¾ã›ã‚“"
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "ギルドåãŒã‚りã¾ã›ã‚“"
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "改行キーã§ãƒãƒ£ãƒƒãƒˆå…¥åŠ›ãŒã§ãã¾ã™"
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "ãƒãƒ£ãƒƒãƒˆã‚’é–‰ã˜ã¾ã™"
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "改行キーã§ãƒãƒ£ãƒƒãƒˆå…¥åŠ›ãŒã§ãã¾ã™"
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "ãƒãƒ£ãƒƒãƒˆã‚’é–‰ã˜ã¾ã™"
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "å‹é”"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "無視"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "中性"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "プレイヤーを完全無視ã§ãã¾ã›ã‚“ã§ã—ãŸ"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "プレイヤーを完全無視解除ã—ã¾ã—ãŸ"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "プレイヤーを完全無視解除ã§ãã¾ã›ã‚“ã§ã—ãŸ"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr "ブラックリスト化ã•れã¦ã„ã¾ã™"
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "敵"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "プレイヤーã¯å‰Šé™¤ã•れã¦ã„ã¾ã™"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "プレイヤーを削除ã—ã¾ã—ãŸ"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "プレイヤーを削除ã§ãã¾ã›ã‚“ã§ã—ãŸ"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "クライアントã®ç¨¼åƒæ™‚é–“: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr "%d週"
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr "%dæ—¥"
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr "%d時"
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr "%d分"
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr "%dç§’"
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr "リソースイメージ:"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr "リソース孤å…イメージ:"
@@ -911,37 +911,49 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"/%sã¸ã®å¯èƒ½ãªã‚ªãƒ—ションã¯ï¼š\"yes\", \"no\", \"true\", \"false\", \"1\", \"0\""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "一般"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "デãƒãƒƒã‚°"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "スクリーンショットをä¿å­˜ã§ãã¾ã›ã‚“ã§ã—ãŸ"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "サーãƒãƒ¼ã¸ã®æŽ¥ç¶šãŒåˆ‡æ–­ã•れã¾ã—ãŸ"
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¨ãƒ©ãƒ¼"
@@ -970,7 +982,7 @@ msgid "Comment: %s"
msgstr "コメント: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "é‡åŠ›: %s"
@@ -1055,7 +1067,7 @@ msgstr "消ã™"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "å‹•ã"
@@ -1074,7 +1086,7 @@ msgstr "話ã™"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1087,7 +1099,7 @@ msgstr "è²·ã†"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1098,7 +1110,7 @@ msgstr "売る"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "コメントをã™ã‚‹"
@@ -1124,7 +1136,7 @@ msgstr "攻撃リストã¸è¿½åŠ ã™ã‚‹"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "攻撃無視リストã¸è¿½åŠ ã™ã‚‹"
@@ -1166,8 +1178,8 @@ msgstr "åå‰ã‚’ãƒãƒ£ãƒƒãƒˆã¸è¿½åŠ ã™ã‚‹"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1193,7 +1205,7 @@ msgstr "プレイヤー"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "パーティã‹ã‚‰ä¸€æ™‚çš„ã«è¿½ã„出ã™"
@@ -1249,7 +1261,7 @@ msgstr "カメラを動ã‹ã™"
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1336,7 +1348,7 @@ msgstr "クリップボードã«ã‚³ãƒ”ー"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "ãƒ‘ãƒ¼ãƒ†ã‚£ã¸æ‹›å¾…"
@@ -1464,7 +1476,7 @@ msgstr "全部å–出ã™"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1522,7 +1534,7 @@ msgstr "下ã¸ç§»å‹•"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "脱ã"
@@ -1603,53 +1615,53 @@ msgid "Unignore"
msgstr "完全無視解除"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "フォロー"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "真似"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "買ㆠ(?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "売る (?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "アイテムを表示ã™ã‚‹"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr ""
@@ -1657,7 +1669,7 @@ msgstr ""
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1667,7 +1679,7 @@ msgstr "å–外ã™"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "装ç€"
@@ -1675,14 +1687,14 @@ msgstr "装ç€"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "è½ã¨ã™..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "å…¨ã¦è½ã¨ã™"
@@ -1690,7 +1702,7 @@ msgstr "å…¨ã¦è½ã¨ã™"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "è½ã¨ã™"
@@ -1698,48 +1710,48 @@ msgstr "è½ã¨ã™"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "分割"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "追ã„出ã™"
@@ -2310,81 +2322,86 @@ msgid "Move Keys"
msgstr "キーを移動"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "上ã¸ç§»å‹•"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "下ã¸ç§»å‹•"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "å·¦ã¸ç§»å‹•"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "å³ã¸ç§»å‹•"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr "ナビãƒã‚¤ãƒ³ãƒˆã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¾ã§ç§»å‹•"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr "ショートカット %dã¾ã§ç§»å‹•"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr "ホームã¸ç§»å‹•"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr "最後ã¾ã§ç§»å‹•"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr "ページ上ã¸"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr "ページ下ã¸"
@@ -2393,7 +2410,7 @@ msgstr "ページ下ã¸"
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2404,12 +2421,12 @@ msgid "Other"
msgstr "ãã®ä»–"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr "é¸æŠž"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr "é¸æŠž2"
@@ -2419,7 +2436,7 @@ msgstr "é¸æŠž2"
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2428,40 +2445,40 @@ msgid "Delete"
msgstr "削除"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr "ãƒãƒƒã‚¯ã‚¹ãƒšãƒ¼ã‚¹"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr "挿入"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr "タブ"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr "モッド"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr "基本"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "ショートカット"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr "ウィンドウ"
@@ -2469,7 +2486,7 @@ msgstr "ウィンドウ"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr "スマイリー"
@@ -2477,13 +2494,13 @@ msgstr "スマイリー"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "ãƒãƒ£ãƒƒãƒˆ"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr "GUI"
@@ -2837,22 +2854,22 @@ msgstr "ギルド"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "コマンド: /invite <プレイヤーå>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å…¥åŠ›ã—ãŸãƒ—レイヤーを自分ã®ã‚®ãƒ«ãƒ‰ã«æ‹›å¾…ã—ã¾ã™"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
"入力ã™ã‚‹ãƒ‹ãƒƒã‚¯ãƒãƒ¼ãƒ ã«ã‚¹ãƒšãƒ¼ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã¯ãƒ€ãƒ–ルコーテーション(\"\")"
@@ -2861,40 +2878,40 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "コマンド: /leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ—レイヤーをギルドã‹ã‚‰é€€ä¼šã•ã›ã¾ã™"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > ヘルプメニューを表示"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr "/invite > ãƒ—ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’ã‚®ãƒ«ãƒ‰ã¸æ‹›å¾…ã™ã‚‹"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr "/leave > ギルドã‹ã‚‰é€€ä¼šã™ã‚‹"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3501,8 +3518,8 @@ msgstr "é¸æŠžã—ãŸãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã‚’円ã§è¡¨ç¤º"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "マップ"
@@ -4638,47 +4655,47 @@ msgid "Allow screensaver to run"
msgstr "スクリーンセーãƒãƒ¼ã‚’有効ã«ã™ã‚‹"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > ä»–ã®ãƒ—レイヤーを完全無視ã™ã‚‹"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore ã¯ãƒ—レイヤー無視を解除をã—ã¾ã™"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/closeã§ã•ã•ã‚„ãタブを閉ã˜ã¾ã™"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "コマンド: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ç¾åœ¨é–‹ã„ã¦ã„ã‚‹ã•ã•ã‚„ãタブを閉ã˜ã¾ã™"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "コマンド: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯å…¨ã¦ã®ãƒ—レイヤーを完全無視ã—ã¾ã™"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "コマンド: /unignore <プレイヤーå>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ—レイヤー完全無視を解除ã—ã¾ã™"
@@ -4854,8 +4871,8 @@ msgstr "SET"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "éµ: %s"
@@ -5083,8 +5100,8 @@ msgstr "åå‰:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5095,8 +5112,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5132,33 +5149,33 @@ msgstr "女性"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "%d ãƒã‚¤ãƒ³ãƒˆã‚’振り分ã‘ã¦ãã ã•ã„"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "人種:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "åå‰ã¯ï¼”文字以上必è¦ã§ã™"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "能力ãƒã‚¤ãƒ³ãƒˆé…分é‡ã¯å•題ã‚りã¾ã›ã‚“"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "%dãƒã‚¤ãƒ³ãƒˆã‚’å–り除ã„ã¦ãã ã•ã„"
@@ -5259,13 +5276,13 @@ msgid "rainbow 3"
msgstr "カラフル 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "ç¾åœ¨: %s; %d プレイヤーãŒã„ã¾ã™"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "%sã«ã•ã•ã‚„ã中:%s"
@@ -5276,211 +5293,211 @@ msgid "Yes"
msgstr "ã¯ã„"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "ターゲット"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "ãƒãƒƒãƒˆ"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "音楽:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "マップ:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "ミニマップ:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "カーソル:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "パーティクル数:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "ãƒžãƒƒãƒ—ã‚¢ã‚¯ã‚¿ãƒ¼ã®æ•°:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "プレイヤーã®ä½ç½®:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (ソフトウェア)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr "%d FPS (モãƒã‚¤ãƒ«OpenGL)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "テクスãƒãƒ£ãƒ¼æ•°:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "パーティクル数:%d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "ターゲット:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "ターゲットID:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr "ターゲットレベル:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr "ターゲット種別:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr "ターゲットパーティ:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr "ターゲットギルド:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "攻撃é…å»¶"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "最低ヒット:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "最高ヒット:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "クリティカルヒット:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "ターゲットレベル:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "ターゲットパーティ:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "ターゲットギルド:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "ピング: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "入力: %dãƒã‚¤ãƒˆ/ç§’"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "出力: %d ãƒã‚¤ãƒˆ/ç§’"
@@ -5511,7 +5528,7 @@ msgstr "ã“ã®çª“を自動ã§é–‹ã‘ã‚‹"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5899,7 +5916,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "文字ã‹å·®å‡ºäººãŒç„¡åйã®ç‚ºé€ä¿¡ã«å¤±æ•—ã—ã¾ã—ãŸ"
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "æœè£…: %d"
@@ -6628,7 +6645,7 @@ msgid "Completed"
msgstr "完了"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "オンラインリスト - アップデート中"
@@ -6638,17 +6655,17 @@ msgid "Update"
msgstr "アップデート"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "オンラインリスト - "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "オンラインリスト - エラー"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "オンラインリスト - アップデート"
@@ -6670,25 +6687,25 @@ msgstr "世界ã®é¸æŠž"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr "キー_%d"
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr "ジョイスティックボタン%d"
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr "䏿˜Žãªã‚­ãƒ¼"
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr "JB%d"
@@ -6696,7 +6713,7 @@ msgstr "JB%d"
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr "u キー"
@@ -6924,13 +6941,13 @@ msgid "Failed to delete character."
msgstr "キャラクター削除ã«å¤±æ•—ã—ã¾ã—ãŸ"
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "%sãŒã‚ªãƒ•ラインã®ç‚ºã•ã•ã‚„ãã¯é€ã‚Œã¾ã›ã‚“ã§ã—ãŸ"
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "%sãŒå®Œå…¨ç„¡è¦–設定をã—ã¦ã„る為ã•ã•ã‚„ãã¯é€ã‚Œã¾ã›ã‚“ã§ã—ãŸ"
@@ -6998,51 +7015,51 @@ msgid "Guild castle: %s"
msgstr "ギルド城: %s"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite パーティã«ãƒ—レイヤーを招待ã™ã‚‹"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave パーティã‹ã‚‰é€€ä¼šã™ã‚‹"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item パーティ内ã§ã‚¢ã‚¤ãƒ†ãƒ å…±æœ‰ãƒ¢ãƒ¼ãƒ‰ã‚’表示/変更ã™ã‚‹"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr "/exp ã§ãƒ‘ーティ内ã®Expシェアモードを表示/変更ã™ã‚‹"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯å…¥åŠ›ã—ãŸãƒ—レイヤーを自分ã®ãƒ‘ãƒ¼ãƒ†ã‚£ãƒ¼ã«æ‹›å¾…ã—ã¾ã™"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ‘ーティã‹ã‚‰ãƒ—レイヤーを退会ã•ã›ã¾ã™"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "コマンド: /item <ãƒãƒªã‚·ãƒ¼>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã‚¢ã‚¤ãƒ†ãƒ å…±æœ‰ãƒ¢ãƒ¼ãƒ‰ã‚’変更ã—ã¾ã™"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7051,27 +7068,27 @@ msgstr ""
"無効ã«ã™ã‚‹ã«ã¯\"0\", \"no\", \"false\"ã¨å…¥åŠ›ã—ã¦ä¸‹ã•ã„"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "コマンド: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã‚¢ã‚¤ãƒ†ãƒ å…±æœ‰ãƒ¢ãƒ¼ãƒ‰ã‚’表示ã—ã¾ã™"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "コマンド: /exp <ãƒãƒªã‚·ãƒ¼>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯Expシェアモードを変更ã—ã¾ã™"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
@@ -7080,58 +7097,58 @@ msgstr ""
"ã«ã™ã‚‹ã«ã¯\"0\", \"no\", \"false\"ã¨å…¥åŠ›ã—ã¦ä¸‹ã•ã„"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "コマンド: /exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ‘ーティメンãƒãƒ¼ã®Expシェアモードを表示ã—ã¾ã™"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "アイテム共有モード有効"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "アイテム共有モード無効"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "アイテム共有モードä¸å¯èƒ½"
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "ã‚¢ã‚¤ãƒ†ãƒ å…±æœ‰ãƒ¢ãƒ¼ãƒ‰ä¸æ˜Ž"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Expシェアモード有効"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Expシェアモード無効"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Expシェアモードä¸å¯èƒ½"
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Expã‚·ã‚§ã‚¢ãƒ¢ãƒ¼ãƒ‰ä¸æ˜Ž"
@@ -7869,8 +7886,8 @@ msgstr "モãƒã‚¤ãƒ«OpenGL"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "速ㄠOpenGL"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7882,41 +7899,41 @@ msgstr "セーフ OpenGL"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "åå‰ãªã—"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "䏿˜Žãªã‚¢ã‚¤ãƒ†ãƒ "
diff --git a/po/ka.po b/po/ka.po
index b70abbeea..f9996ba4b 100644
--- a/po/ka.po
+++ b/po/ka.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/manaplus/language/ka/)\n"
"MIME-Version: 1.0\n"
@@ -19,474 +19,474 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
msgstr[0] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -524,31 +524,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr ""
@@ -561,7 +561,7 @@ msgstr ""
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -570,32 +570,32 @@ msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -610,10 +610,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -623,65 +623,65 @@ msgid "Error"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -694,36 +694,36 @@ msgstr "უცნáƒáƒ‘ი კáƒáƒ›áƒáƒœáƒ“áƒ."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -732,167 +732,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -902,37 +902,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1046,7 +1058,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1158,7 +1170,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1240,7 +1252,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2301,81 +2313,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2384,7 +2401,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2395,12 +2412,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2410,7 +2427,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2419,40 +2436,40 @@ msgid "Delete"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2460,7 +2477,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2468,13 +2485,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2828,62 +2845,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3488,8 +3505,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4625,47 +4642,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4842,8 +4859,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5071,8 +5088,8 @@ msgstr ""
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5083,8 +5100,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5120,33 +5137,33 @@ msgstr ""
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5247,13 +5264,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5264,211 +5281,211 @@ msgid "Yes"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5887,7 +5904,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6615,7 +6632,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6625,17 +6642,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6657,25 +6674,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6683,7 +6700,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6698,122 +6715,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6906,13 +6923,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6980,136 +6997,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7846,7 +7863,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/manaplus.pot b/po/manaplus.pot
index 13747fdd5..0fffe1766 100644
--- a/po/manaplus.pot
+++ b/po/manaplus.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -525,31 +525,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr ""
@@ -562,7 +562,7 @@ msgstr ""
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr ""
@@ -611,10 +611,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr ""
@@ -695,36 +695,36 @@ msgstr ""
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -733,167 +733,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr ""
@@ -903,37 +903,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -962,7 +974,7 @@ msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr ""
@@ -1047,7 +1059,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1066,7 +1078,7 @@ msgstr ""
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1079,7 +1091,7 @@ msgstr ""
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1090,7 +1102,7 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr ""
@@ -1116,7 +1128,7 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr ""
@@ -1158,8 +1170,8 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1185,7 +1197,7 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr ""
@@ -1241,7 +1253,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1328,7 +1340,7 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr ""
@@ -1456,7 +1468,7 @@ msgstr ""
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1514,7 +1526,7 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr ""
@@ -1595,53 +1607,53 @@ msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr ""
@@ -1649,7 +1661,7 @@ msgstr ""
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1659,7 +1671,7 @@ msgstr ""
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr ""
@@ -1667,14 +1679,14 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr ""
@@ -1682,7 +1694,7 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr ""
@@ -1690,48 +1702,48 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr ""
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2461,7 +2478,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2469,13 +2486,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2829,62 +2846,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4842,8 +4859,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5071,8 +5088,8 @@ msgstr ""
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5083,8 +5100,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5120,33 +5137,33 @@ msgstr ""
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5247,13 +5264,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5264,211 +5281,211 @@ msgid "Yes"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5499,7 +5516,7 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5889,7 +5906,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6616,7 +6633,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6626,17 +6643,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6658,25 +6675,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6684,7 +6701,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6907,13 +6924,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6981,136 +6998,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7846,7 +7863,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
@@ -7859,41 +7876,41 @@ msgstr ""
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr ""
diff --git a/po/nb.po b/po/nb.po
index e37f44649..f367a2f2a 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/manaplus/language/nb/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -525,31 +525,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Hjelp"
@@ -562,7 +562,7 @@ msgstr "Hjelp"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr "Lukk"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -611,10 +611,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr "Feil"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -695,36 +695,36 @@ msgstr "Ukjent kommando"
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Kan ikke sende tomme meldinger!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -733,167 +733,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -903,37 +903,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Generelt"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Lagring av skjermbilde feilet!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Nettverksfeil"
@@ -1047,7 +1059,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1159,7 +1171,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1241,7 +1253,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr "Slett"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2461,7 +2478,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2469,13 +2486,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2829,62 +2846,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Hvis <brukernavn> inneholder mellomrom, skriv det mellom to anførselstegn (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Kart"
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4843,8 +4860,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5072,8 +5089,8 @@ msgstr "Navn:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5084,8 +5101,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5121,33 +5138,33 @@ msgstr "Kvinne"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Vennligst distribuer %d poeng"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Navnet ditt må minst være 4 bokstaver."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Vennligst fjern %d poeng"
@@ -5248,13 +5265,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5265,211 +5282,211 @@ msgid "Yes"
msgstr "Ja"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6618,7 +6635,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6628,17 +6645,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6660,25 +6677,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6686,7 +6703,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6701,122 +6718,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6909,13 +6926,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6983,136 +7000,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7849,7 +7866,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/nl.po b/po/nl.po
index d737f3ad2..a96e01910 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/manaplus/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -20,87 +20,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Inkomende handelsaanvragen negeren"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Inkomende handelsaanvragen accepteren"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "ontwijk"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "mis"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -108,387 +108,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -526,31 +526,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Configureren"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Help"
@@ -563,7 +563,7 @@ msgstr "Help"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -572,32 +572,32 @@ msgid "Close"
msgstr "Sluiten"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr "Verbinden met server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr "Aanmelden"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr "Spelwereld binnengaan"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr "Personages aanvragen"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr "Verbinden met de spelserver"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr "Van spelserver wissellen"
@@ -612,10 +612,10 @@ msgstr "Van spelserver wissellen"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -625,65 +625,65 @@ msgid "Error"
msgstr "Fout"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr "Registratiedetails aanvragen"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr "Verander Wachtwoord"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr "Wachtwoord veranderen geslaagd!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr "Verander E-mail"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr "E-mail veranderen geslaagd!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr "Uitschrijven geslaagd!"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr "Vaarwel, je mag altijd terugkomen..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s bestaat niet en kan niet worden aangemaakt! Sluiten."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr "Fout bij het creëren van de update map!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Fout: %s bestaat niet en kan niet worden aangemaakt! Sluiten."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -696,36 +696,36 @@ msgstr "Onbekend commando."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Kan geen lege berichten sturen!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -734,167 +734,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Groepsnaam ontbreekt."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Bericht sluit chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Bericht sluit nu chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "vriend"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -904,37 +904,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "Opties voor /%s zijn \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Algemeen"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Opslaan van screenshot mislukt!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Netwerkfout"
@@ -1048,7 +1060,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1160,7 +1172,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1242,7 +1254,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2303,81 +2315,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Omhoog"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Omlaag"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Naar links"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Naar rechts"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2386,7 +2403,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2397,12 +2414,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2412,7 +2429,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2421,40 +2438,40 @@ msgid "Delete"
msgstr "Verwijderen"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2462,7 +2479,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2470,13 +2487,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2830,62 +2847,62 @@ msgstr "Guild"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Als de <nick> spaties bevat, omsluit het dan met dubbele aanhalingstekens (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3490,8 +3507,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Map"
@@ -4627,47 +4644,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Sluit de fluistertab"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Commando: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Dit commando sluit de huidige fluistertab."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Commando: /unignore <speler>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4844,8 +4861,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5073,8 +5090,8 @@ msgstr "Naam:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5085,8 +5102,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5122,33 +5139,33 @@ msgstr "Vrouwelijk"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Nog %d punten te verdelen"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Je naam moet uit tenminste 4 tekens bestaan"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Attributen van personage OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Verwijder alstublieft %d punten"
@@ -5249,13 +5266,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Fluisteren naar %s: %s"
@@ -5266,211 +5283,211 @@ msgid "Yes"
msgstr "Ja"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5891,7 +5908,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Kon niet zenden als zender, of de brief is ongeldig."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6619,7 +6636,7 @@ msgid "Completed"
msgstr "Voltooid"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6629,17 +6646,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6661,25 +6678,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6687,7 +6704,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6702,122 +6719,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr "Opties:"
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6910,13 +6927,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6984,136 +7001,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7850,7 +7867,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/nl_BE.po b/po/nl_BE.po
index 8c1c3b6df..006b3fbf6 100644
--- a/po/nl_BE.po
+++ b/po/nl_BE.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Dutch (Belgium) (http://www.transifex.com/projects/p/manaplus/"
"language/nl_BE/)\n"
@@ -22,87 +22,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Inkomende handelsaanvragen negeren"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Inkomende handelsaanvragen accepteren"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Zichtbaar op de map"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "ontwijkt"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "mist"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Geprobeerd een nietbestaand voorwerp op te rapen."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "Voorwerp is te zwaar."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "Voorwerp is te ver weg."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "Voorwerp behoort bij iemand anders."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Onbekend probleem bij het oprapen van voorwerp."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -110,387 +110,387 @@ msgstr[0] "U raapte op %d [@@%d|%s@@]."
msgstr[1] "U raapte op %d [@@%d|%s@@]."
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) standaard bewegingen"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(I) geïnverteerde bewegingen"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) bewegingen met enkele vreemde bewegingen"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) bewegingen met vreemde bewegingen"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) dubbel normaal + raar"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) manuele vreemde beweging"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) vreemde beweging"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) standaard bewegingen tot aan doel"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) bewegen tot aan doel in bereik 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) bewegen tot aan doel in bereik 2"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) bewegen tot aan doel in bereik 3"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) bewegen tot aan doel in bereik 5"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) bewegen tot aan doel in bereik 7"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr "(A) beweeg tot aan doel in aanvalsbereik"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) beweeg tot aan doel"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) standaard volgen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) relatief volgen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) gespiegeld volgen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) huisdier volgen"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) onbekend volgen"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) aanval"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) standaard aanval"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) wissel aanval zonder schild"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) wissel aanval met schild"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) ga en val aan"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) ga, val aan, raap op"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) zonder auto aanval"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) klein raap op 1x1 velden"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) standaard raap op 2x1 velden"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) vooruit raap op 2x3 velden"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) raap op 3x3 velden"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) go en raap op met bereik 4"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(G) ga en raap op met bereik 8"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) ga en raap op zonder bereiklimiet"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) raap op"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) normale map tonen"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) debug map tonen"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) ultra map tonen"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(U) ultra map tonen 2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) lege map tonen"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) zwart & witte map tonen"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) gebruik #flar voor magie aanval"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) gebruik #chiza voor magie aanval"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) gebruik #ingrav voor magie aanval"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) gebruik #frillyar voor magie aanval"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) gebruik #upmarmu voor magie aanval"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) magie aanval"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) standaard imitatie"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) kleren imitatie"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) imitatie"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "Weg"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) op toetsenbord"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) weg"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) weg"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) spel camera modus"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) vrije camera modus"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Volgen onderbroken"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Imitatie onderbroken"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -528,31 +528,31 @@ msgstr "Zwevende bel"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Configureren"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Thema"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Help"
@@ -565,7 +565,7 @@ msgstr "Help"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -574,32 +574,32 @@ msgid "Close"
msgstr "Sluiten"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Verbinden met server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Inloggen"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Spelwereld binnenkomen"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Aanvragen personage"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "Verbinden met de spelserver"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Wijzigen spelservers"
@@ -614,10 +614,10 @@ msgstr "Wijzigen spelservers"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -627,65 +627,65 @@ msgid "Error"
msgstr "Fout"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Aanvragen registratie details"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Paswoord Wijziging"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Paswoord is gewijzigd!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "Email Wijziging"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "Email is gewijzigd!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Registratie ongedaan gemaakt!"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Tot ziens..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s bestaat niet en kan niet gecreëerd worden! Stoppen."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Fout bij het creëren van de update map!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Fout: %s bestaat niet en kan niet gecreëerd worden! Stoppen."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr ""
@@ -698,36 +698,36 @@ msgstr "Onbekend commando."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Gelieve een naam te specifiëren"
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Speler reeds %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Speler succesvol %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Speler kan niet %s zijn!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Kan geen lege berichten sturen!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -738,167 +738,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Groepsnaam ontbreekt."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Guild-naam ontbreekt."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Ga terug naar chat"
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Bericht sluit chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Ga nu terug naar chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Bericht sluit nu chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "vriend"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "genegeerd"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "neutraal"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "Speler is niet genegeerd!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "Speler niet langer genegeerd!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Speler kan niet worden genegeerd!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Speler reeds verwijderd!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Speler succesvol verwijderd!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Speler kan niet worden verwijderd!"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "Client uptime: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr "%d weken"
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr "%d dagen"
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr "%d uren"
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr "%d minuten"
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr "%d seconden"
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr ""
@@ -909,37 +909,49 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Opties voor /%s zijn \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Algemeen"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Debug"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Opslaan van screenshot mislukt!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "De verbinding met de server is verbroken."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Netwerkfout"
@@ -968,7 +980,7 @@ msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Gewicht: %s"
@@ -1053,7 +1065,7 @@ msgstr "Nuke"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Beweeg"
@@ -1072,7 +1084,7 @@ msgstr "Spreken"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1085,7 +1097,7 @@ msgstr "Kopen"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1096,7 +1108,7 @@ msgstr "Verkopen"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr ""
@@ -1122,7 +1134,7 @@ msgstr "Aan de aanvalslijst toevoegen"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "an de negeerlijst toevoegen"
@@ -1164,8 +1176,8 @@ msgstr "Naam aan het gesprek toevoegen"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1191,7 +1203,7 @@ msgstr "Spelers"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Uit de groep gooien"
@@ -1247,7 +1259,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1334,7 +1346,7 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "uitnodigen voor de groep"
@@ -1462,7 +1474,7 @@ msgstr "Haal alles op"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1520,7 +1532,7 @@ msgstr "Beweeg naar beneden"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "ontkleed"
@@ -1601,53 +1613,53 @@ msgid "Unignore"
msgstr "Stop Negeren"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Volg"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Imiteer"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Koop (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "Verkoop (?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Toon Voorwerpen"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr ""
@@ -1655,7 +1667,7 @@ msgstr ""
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1665,7 +1677,7 @@ msgstr "Afdoen"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Uitrusten"
@@ -1673,14 +1685,14 @@ msgstr "Uitrusten"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Neerleggen..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "Laat alles vallen"
@@ -1688,7 +1700,7 @@ msgstr "Laat alles vallen"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Neerleggen"
@@ -1696,48 +1708,48 @@ msgstr "Neerleggen"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Splitsen"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "Schop"
@@ -2308,81 +2320,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Omhoog"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Omlaag"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Naar links"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Naar rechts"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2391,7 +2408,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2402,12 +2419,12 @@ msgid "Other"
msgstr "Andere"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2417,7 +2434,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2426,40 +2443,40 @@ msgid "Delete"
msgstr "Verwijderen"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Snelkoppeling"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2467,7 +2484,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2475,13 +2492,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2835,22 +2852,22 @@ msgstr "Guild"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "Commando: /invite <nick>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
"Als de <nick> spaties bevat, omsluit het dan met dubbele aanhalingstekens "
@@ -2859,40 +2876,40 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "Commando: /leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > Geeft deze help weer."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3497,8 +3514,8 @@ msgstr "Doorloop monsterdoelwitten"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Map"
@@ -4640,49 +4657,49 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Negeer de andere speler"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > Stop met de andere speler te negeren"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Sluit de fluistertab"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Commando: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Dit commando sluit de huidige fluistertab."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Commando: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
"Dit commando negeert de andere speler niettegenstaande enige huidige "
"relaties."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Commando: /unignore <speler>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr ""
"Dit commando stop met de andere speler te negeren als deze genegeerd werd."
@@ -4859,8 +4876,8 @@ msgstr "OPT"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Sleutel: %s"
@@ -5088,8 +5105,8 @@ msgstr "Naam:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5100,8 +5117,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5137,33 +5154,33 @@ msgstr "Vrouwelijk"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Nog %d punten te verdelen"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Ras:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Je naam moet uit tenminste 4 tekens bestaan"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Attributen van personage OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Verwijder alstublieft %d punten"
@@ -5264,13 +5281,13 @@ msgid "rainbow 3"
msgstr "regenboog 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Aanwezig: %s; %d speler zijn aanwezig."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Fluisteren naar %s: %s"
@@ -5281,211 +5298,211 @@ msgid "Yes"
msgstr "Ja"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Doel"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Net"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Muziek:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Kaart:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Minikaart:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Muispunt:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "Deeltjesaantal: "
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Aantal kaart-acteurs"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Speler positie:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d beelden/sec"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d beelden/sec (Software)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "Textuuraantal:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Deeltjes-aantal: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Doel:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "Doel identificatie:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Aanvalsvertraging:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Normale slag:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Maximum slag:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Critieke slag:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Doel niveau:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Doel Party:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Doel Gilde:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Invoer: %d bytes/sec"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Uitvoer: %d bytes/sec"
@@ -5516,7 +5533,7 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5906,7 +5923,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Kon niet zenden als zender, of de brief is ongeldig."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Kleren: %d"
@@ -6635,7 +6652,7 @@ msgid "Completed"
msgstr "Voltooid"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Wie Is Online - Bijwerken"
@@ -6645,17 +6662,17 @@ msgid "Update"
msgstr "Bijwerken"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Wie Is Online - "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Wie Is Online - fout"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Wie Is Online - Bijgewerkt"
@@ -6677,25 +6694,25 @@ msgstr "Kies Wereld"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6703,7 +6720,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6928,13 +6945,13 @@ msgid "Failed to delete character."
msgstr "Kon personage niet verwijderen."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -7002,51 +7019,51 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > Nodig een speler uit voor jouw groep"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > Verlaat de groep waarin je je bevindt"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > Geeft weer/wijzigt de opties voor voorwerpdeling"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr "/exp > Geeft weer/wijzigt de ervaringsdelingsopties"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "Dit commando nodigt <nick> uit om een groep te vormen met jou."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "Dit commando zorgt ervoor dat de speler de groep verlaat."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Commando: /item <beleid>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "Dit commando wijzigt het voorwerpdelingsbeleid van de groep."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7056,28 +7073,28 @@ msgstr ""
"\", \"false\"."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Commando: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
"Dit commando geeft het huidige voorwerpdelingsbeleid van de groep weer."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "Commando: /exp <beleid>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr "Dit commando wijzigt het ervaringsdelingsbeleid van de groep."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
@@ -7087,59 +7104,59 @@ msgstr ""
"\"false\", \"no\"."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "Commando: /exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
"Dit commando geeft het huidige ervaringsdelingbeleid van de groep weer."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Voorwerpdeling ingeschakeld."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Voorwerpdeling uitgeschakeld."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Voorwerpdeling is niet mogelijk."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Voorwerpdeling onbekend."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Ervaringsdeling ingeschakeld."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Ervaringsdeling uitgeschakeld."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Ervaringsdeling is niet mogelijk."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7880,8 +7897,8 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "Snelle OpenGL"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7893,41 +7910,41 @@ msgstr "Veilige OpenGL"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "naamloos"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "Onbekend voorwerp"
diff --git a/po/pl.po b/po/pl.po
index 7f3f90213..2b7733e8d 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/manaplus/language/"
"pl/)\n"
@@ -25,87 +25,87 @@ msgstr ""
"|| n%100>=20) ? 1 : 2);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignorowanie przychodzących próśb o handel"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Akceptowanie przychodzących próśb o handel"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Widoczne na mapie"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr "Człowiek"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "Unik!"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "Pudło!"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "Zostałeś/aś zabity/a przez %s"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Próbowano podnieść nieistniejący przedmiot."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "Przedmiot zbyt ciężki."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "Przedmiot za daleko"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "Inwentarz jest pełny."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "Za duży stos."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "Przedmiot należy do kogoś innego."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Nieznany problem podczas próby podniesienia przedmiotu."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -114,387 +114,387 @@ msgstr[1] "Podniosłeś/aś %d [@@%d|%s@@]."
msgstr[2] "Podniosłeś/aś %d [@@%d|%s@@]."
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr "xp"
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr "skill"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) domyślne poruszanie się"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(I) odwrócone ruchy"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) trochę szalonych ruchów"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) dużo szalonych ruchów"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) podwójne normalne + szalone"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr "(?) nieznany sposób poruszania się"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr "(%u) szalone ruchy numer %u"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) własne szalone ruchy"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) szalone ruchy"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) domyślne przybliżenie do celu"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) podejdź do 1 pola od celu"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) podejdź do 2 pól od celu"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) podejdź do 3 pól od celu"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) podejdź do 5 pól od celu"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) podejdź do 7 pól od celu"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr "(A) podejdź do celu na zasięg ataku"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr "(a) zasięg ataku łucznika"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr "(B) podejdź do celu na zasięg ataku - 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) pól do celu"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) domyślne podążanie"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) relatywne podążanie"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) lustrzane podążanie"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) niewolnicze podążanie"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) nieznane podążanie"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) atak"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) domyślny atak"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) zdejmij tarczÄ™ do ataku"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) załóż tarczę do ataku"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) idź, atakuj"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) idź, atakuj, podnieś"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) bez autoataku"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) podnoÅ› w promieniu 1x1"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) podnoÅ› w promieniu 2x1"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) podnoÅ› w promieniu 2x3"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) podnoÅ› w promieniu 3x3"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) podejdź i podnoś do 4 pól"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(G) podejdź i podnoś do 8 pól"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) podejdź i podnoś w zasięgu wzroku"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) podnoÅ›"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) normalny widok mapy"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) widok debug"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) płaska mapa"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(U) płaska mapa 2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) mapa bez tekstur"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) dwukolorowa mapa"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) użyj #flar jako M.A."
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) użyj #chiza jako M.A."
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) użyj #ingrav jako M.A."
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) użyj #frillyar jako M.A."
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) użyj #upmarmu jako M.A."
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) magiczny atak"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) atakuj wszystkich graczy"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr "(f) atakuj niezaprzyjaźnionych"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr "(b) atakuj nielubianych"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr "(d) nie atakuj graczy"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr "(?) atak PvP"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) domyślna imitacja"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) Imituj strój"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) imitacja"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "AFK"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) przy klawiaturze"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) AFK"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) stan"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) tryb kamery gry"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) wolny tryb kamery"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "Modyfikatory gry włączone."
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "Modyfikatory gry wyłączone."
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr "Modyfikatory gry nieznane"
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr "Podążanie: %s"
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Podążanie anulowane."
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr "Imitowanie: %s"
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Imitacja anulowana"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr "Widzisz %s"
@@ -532,31 +532,31 @@ msgstr "Bąbelek nad głową"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Konfiguracja"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr "Wydajność"
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Ekran"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Skórka"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Pomoc"
@@ -569,7 +569,7 @@ msgstr "Pomoc"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -578,32 +578,32 @@ msgid "Close"
msgstr "Zamknij"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "ÅÄ…czenie z serwerem"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Logowanie"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Wchodzenie do świata gry"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Sprawdzanie postaci"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "ÅÄ…czenie siÄ™ z serwerem gry"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Zmiana serwera"
@@ -618,10 +618,10 @@ msgstr "Zmiana serwera"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -631,65 +631,65 @@ msgid "Error"
msgstr "Błąd"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Sprawdzanie szczegółów rejestracji"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Zmiana hasła"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Hasło zmienione z powodzeniem!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "Zmiana adresu e-mail"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "Adres e-mail zmieniony z powodzeniem!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Wyrejestrowano z powodzeniem"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Żegnaj, będziemy czekać na Twój powrót..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s nie istnieje i nie może byś utworzone! Wyjście."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr "Nieprawidłowy host aktualizacyjny: %s"
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Błąd podczas tworzenia katalogu aktualizacji!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Błąd: %s nie istnieje i nie może być utworzone! Wyjście."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr "Czy chcesz otworzyć stronę ze wsparciem/pomocą?"
@@ -702,36 +702,36 @@ msgstr "Nieznane polecenie."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Proszę wpisać prawidłową nazwę."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Gracz jest już %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Gracz jest teraz %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Gracz nie może być %s!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Nie można wysłać pustych szeptów!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -741,167 +741,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr "Cache opróżnione"
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Brakuje nazwy grupy."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Brak nazwy gildii."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Return włącza czat."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Wiadomość zamyka czat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Return od teraz włącza czat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Wiadomość od teraz zamyka czat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "znajomy"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "lekceważony"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "neutralny"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "Gracz nie był ignorowany!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "Gracz już nie jest ignorowany!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Gracz nie może być odignorowany!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr "dodany/a do czarnej listy"
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "wróg"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Gracz został usunięty!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Gracz usunięty z powodzeniem!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Gracz nie mógł zostać usunięty!"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "Czas pracy programu: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr "%d tygodni/e"
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr "%d tygodni/e"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr "%d dni"
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr "%d dni"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr "%d godzin/y"
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr "%d godzin/y"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr "%d minut/y"
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr "%d minut/y"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr "%d sekund/y"
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr "%d sekund/y"
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr "Zmienne środowiskowe zostały zrzucone"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr "Obrazy źródłowe:"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr "Osierocone obrazy źródłowe:"
@@ -911,37 +911,49 @@ msgstr "Osierocone obrazy źródłowe:"
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "Opcjami dla /%s sÄ… \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Ogólny"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Debug"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr "Zrzut ekranu zapisany jako %s"
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Zapisywanie zrzutu ekranu nie powiodło się!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "Połączenie z serwerem zostało zerwane."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Błąd sieci"
@@ -970,7 +982,7 @@ msgid "Comment: %s"
msgstr "Komentarz: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Waga: %s"
@@ -1055,7 +1067,7 @@ msgstr "Wysadź w powietrze"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Podejdź"
@@ -1074,7 +1086,7 @@ msgstr "Rozmowa"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1087,7 +1099,7 @@ msgstr "Kup"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1098,7 +1110,7 @@ msgstr "Sprzedaj"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "Dodaj komentarz"
@@ -1124,7 +1136,7 @@ msgstr "Dodaj do listy atakowanych"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Dodaj do listy ignorowanych"
@@ -1166,8 +1178,8 @@ msgstr "Wpisz do czatu"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1193,7 +1205,7 @@ msgstr "Gracze"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Wyrzuć z grupy"
@@ -1249,7 +1261,7 @@ msgstr "Przesuwaj kamerÄ™"
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1336,7 +1348,7 @@ msgstr "Skopiuj do schowka"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "ZaproÅ› do grupy"
@@ -1464,7 +1476,7 @@ msgstr "Odbierz wszystko"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1522,7 +1534,7 @@ msgstr "W dół"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "Rozbierz"
@@ -1603,53 +1615,53 @@ msgid "Unignore"
msgstr "Odignoruj"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Podążaj"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Imituj"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Kup (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "Sprzedaj (?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Pokaż przedmioty"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr "Usuń z listy podnoszonych"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr "Dodaj do listy podnoszonych"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr "Przestań chronić przedmiot"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr "Chroń przedmiot"
@@ -1657,7 +1669,7 @@ msgstr "Chroń przedmiot"
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1667,7 +1679,7 @@ msgstr "Zdejmij"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Załóż"
@@ -1675,14 +1687,14 @@ msgstr "Załóż"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Upuść..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "Upuść wszystko"
@@ -1690,7 +1702,7 @@ msgstr "Upuść wszystko"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Upuść"
@@ -1698,48 +1710,48 @@ msgstr "Upuść"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Podziel"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr "GM..."
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr "Polecenia GM"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr "Sprawdź IP"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr "Idź do"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr "Przywołaj"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr "WskrzeÅ›"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "Wyrzuć"
@@ -2310,81 +2322,86 @@ msgid "Move Keys"
msgstr "Klawisze poruszania siÄ™"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Idź do góry"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Idź w dół"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Idź w lewo"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Idź w prawo"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr "Przejdź to punktu skrótów nawigacyjnych"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr "Przejdź do punktu skrótu %d"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr "Ruch i wybór"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr "Home"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr "End"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr "Page up"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr "Page down"
@@ -2393,7 +2410,7 @@ msgstr "Page down"
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2404,12 +2421,12 @@ msgid "Other"
msgstr "Inne"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr "Wybierz"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr "Wybierz2"
@@ -2419,7 +2436,7 @@ msgstr "Wybierz2"
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2428,40 +2445,40 @@ msgid "Delete"
msgstr "Usuń"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr "Backspace"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr "Insert"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr "Tab"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr "Mod"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr "Podstawowe"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Skróty"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr "Okna"
@@ -2469,7 +2486,7 @@ msgstr "Okna"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr "Emotki"
@@ -2477,13 +2494,13 @@ msgstr "Emotki"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Czat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr "GUI"
@@ -2837,62 +2854,62 @@ msgstr "Gildia"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "Polecenie: /invite <nick>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr "To polecenie zaprasza <nick> do gildii, do której należysz."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Jeżeli <postać> ma spację, należy ją zapisać w cudzysłowie (\")"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "Polecenie: /leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr "To polecenie sprawia że gracz opuszcza gildię."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > Pokaż tą pomoc."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr "/invite > ZaproÅ› gracza do swojej gildii"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr "/leave > Opuść swoją gildię"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr "/kick > Wyrzuć kogoś ze swojej gildii"
@@ -3499,8 +3516,8 @@ msgstr "Przewijaj namierzanie potworów"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Mapa"
@@ -4641,47 +4658,47 @@ msgid "Allow screensaver to run"
msgstr "Pozwól na włączanie się wygaszacza ekranu"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Ignoruj gracza"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore- Przestań ignorować gracza"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Zamyka zakładkę szeptania"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Komenda: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Komenda zamyka obecną zakładkę szeptania"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Polecenie: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr "To polecenie ignoruje gracza niezależnie od obecnych relacji."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Komenda: /unignore <gracz>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr "To polecenie przerywa ignorowanie gracza, jeśli był ignorowany."
@@ -4857,8 +4874,8 @@ msgstr "SET"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Klawisz: %s"
@@ -5086,8 +5103,8 @@ msgstr "Nazwa:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5098,8 +5115,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5135,33 +5152,33 @@ msgstr "Kobieta"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Proszę wykorzystać %d punktów"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Rasa:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr "WyglÄ…d:"
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Twoje imię musi mieć co najmniej 4 znaki."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Statystyki postaci w porzÄ…dku."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Proszę usunąć %d punktów"
@@ -5267,13 +5284,13 @@ msgid "rainbow 3"
msgstr "tęczowy 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "%s obecny/a. %d graczy online."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Szepczesz do %s: %s"
@@ -5284,211 +5301,211 @@ msgid "Yes"
msgstr "Tak"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Cel"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Sieć"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Muzyka:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Mapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Mini-mapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Kursor:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "Licznik czÄ…steczek:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Licznik aktorów na mapie:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Pozycja gracza:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr "Wywołania rysowania:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr "Połączenia z teksturami:"
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr "%d LPS"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (Software)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr "%d FPS (bezpieczny OpenGL)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr "%d FPS (mobilny OpenGL)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr "%d FPS (SDL2 domyślne)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "Licznik tekstur:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Licznik czÄ…steczek: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Cel:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "ID celu:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr "Rodzaj celu:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr "Poziom celu:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr "Rasa celu:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr "Drużyna celu:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr "Gildia celu:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Opóźnienie ataku:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Najsłabsze uderzenie:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Najmocniejsze uderzenie:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Uderzenie krytyczne:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Poziom celu:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Grupa celu:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Gildia celu:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Wejście: %d bajtów"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Wyjście: %d bajtów"
@@ -5519,7 +5536,7 @@ msgstr "Otwieraj to okno automatycznie"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5911,7 +5928,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Nie powiodła się wysyłka jako nadawca, albo list jest nieprawidłowy."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Strój: %d"
@@ -6640,7 +6657,7 @@ msgid "Completed"
msgstr "Zakończono"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Kto jest online- aktualizacja"
@@ -6650,17 +6667,17 @@ msgid "Update"
msgstr "Aktualizuj"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Gracze online- "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Gracze online- błąd"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Gracze online- aktualizacja"
@@ -6682,25 +6699,25 @@ msgstr "Wybierz świat"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr "key_%d"
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr "JButton%d"
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr "nieznany klawisz"
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr "JB%d"
@@ -6708,7 +6725,7 @@ msgstr "JB%d"
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr "(nieznany)"
@@ -6931,13 +6948,13 @@ msgid "Failed to delete character."
msgstr "Nie udało się skasować postaci."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "Szept nie mógł zostać wysłany, %s jest offline."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "Szept nie mógł zostać wysłany, jesteś ignorowany/a przez %s."
@@ -7005,53 +7022,53 @@ msgid "Guild castle: %s"
msgstr "Zamek gildii: %s"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > ZaproÅ› gracza do swojej grupy"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > Opuść swoją grupę"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr "/kick > Wyrzuć kogoś z grupy"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > Pokaż/zmień stan dzielenia się przedmiotami w grupie"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
"/exp > Pokaż/zmień ustawienia grupy dotyczące dzielenia się punktami "
"doświadczenia"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "To polecenie zaprasza <nick> do Twojej drużyny."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "To polecenie sprawia, że gracz opuszcza grupę."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Polecenie: /item <zasada>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "To polecenie zmienia zasady dzielenia siÄ™ przedmiotami w grupie."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7060,31 +7077,31 @@ msgstr ""
"\"0\", \"no\", \"false\" aby je wyłączyć."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Polecenie: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
"To polecenie pokazuje aktualny stan zasad dzielenia siÄ™ przedmiotami w "
"grupie."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "Polecenie: /exp <zasada>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
"To polecenie zmienia aktualny stan zasad dzielenia siÄ™ punktami "
"doświadczenia w grupie."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
@@ -7093,12 +7110,12 @@ msgstr ""
"punktami doświadczenia, \"0\", \"no\", \"false\" żeby je wyłączyć."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "Polecenie: /exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
"To polecenie pokazuje aktualny stan zasad dzielenia siÄ™ punktami "
@@ -7106,49 +7123,49 @@ msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Włączono dzielenie się przedmiotami."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Wyłączono dzielenie się przedmiotami."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Nie można włączyć dzielenia się przedmiotami."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Stan dzielenia siÄ™ przedmiotami nieznany."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Podział doświadczenia włączony."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Podział doświadczenia wyłączony."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
"Podział doświadczenia nie jest możliwy- prawdopodobnie maksymalna róznica "
"poziomów jest większa niż 10."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Nieznany stan podziału doświadczenia."
@@ -7893,8 +7910,8 @@ msgstr "Mobilny OpenGL"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "Szybki OpenGL"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7906,41 +7923,41 @@ msgstr "Bezpieczny OpenGL"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "nienazwany"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr "Atak %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr "Obrona %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr "PÅ» %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr "PM %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr "Poziom %s"
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "Nieznany przedmiot"
diff --git a/po/pt.po b/po/pt.po
index 4ed271372..31c264ec1 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Portuguese (http://www.transifex.com/projects/p/manaplus/"
"language/pt/)\n"
@@ -23,87 +23,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignorando propostas de negócios"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Aceitando propostas de negócios"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Visivel no mapa"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr "Humano"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "desviou"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "errou"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "l"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "Você foi morto(a) por %s"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Você tentou pegar um item não existente."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "Este item é muito pesado."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "Item está muito longe"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "O inventário está cheio."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "Esta pilha é muito grande."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "Este item pertence a outra pessoa."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Problema desconhecido ao tentar pegar item."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -111,387 +111,387 @@ msgstr[0] "Você pegou %d [@@%d|%s@@]."
msgstr[1] "Você pegou %d [@@%d|%s@@]."
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr "exp"
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr "Profissão"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) movimentos padrão"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(l) inserir movimentos"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) Alguns movimentos loucos"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) Movimentos loucos"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) dobro normal + louco"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr "(?) Movimento desconhecido"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr "(%u) movimento louco numero %u"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) movimentos loucos customizados"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) movimentos loucos"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) Mover ao alvo padrão"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) Mover ao alvo com distância 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) mover ao alvo em distância 2"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) Mover ao alvo com distância 3"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) Mover ao alvo com distância 5"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) Mover ao alvo com distância 7"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr "(A) Mover ao alvo com a distância de ataque"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr "(a) Alcance de arqueiros"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr "(B) Mover até o alvo em distancia de ataque-1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) Mover ao alvo"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) Seguir em modo padrão"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) Seguir em modo relativo"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) Seguir em modo espelhado"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) Seguir em modo animal de extimação"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) Seguir em modo desconhecido"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) Ataque"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) Ataque padrão"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) Trocar ataque sem escudo"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) Trocar ataque com escudo"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) Ir e atacar"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) Ir, atacar, pegar"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) sem auto ataque"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) Pequeno pegar 1x1 celulas"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) Pegar padrão 2x1 células"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) Pegar em frente 2x3 células"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) Pegar 3x3 células"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) Ir e pegar em distância 4"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(G) Ir e pegar em distância 8"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) Ir e pegar em distância mâxima"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) Pegar item"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) Visualizardor de mapa normal"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) Visualizador de mapa depurador"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) Visualizador de mapa ultra"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(U) Visualizador de mapa ultra 2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) Visualizador de mapa vazio"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) Visualizador de mapa preto e branco"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) Usar #flar para feitiço de ataque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) Usar #chiza para feitiço de ataque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) Usar #ingrav para feitiço de ataque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) Usar #frillyar para feitiço de ataque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) Usar #upmarmu para feitiço de ataque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) Feitiço de ataque"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) atacar todos inimigos"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr "(f) ataque todos, exceto amigos"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr "(b) atacar más relações"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr "(d) não atacar jogadores"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr "(?) Ataque PVP"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) Mímica padrão"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) Mímica de roupas"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) Mímica"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "Indisponivel "
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) No teclado"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) Ausente"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) Ausente"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) Modo de jogo câmera"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) Modo de jogo câmera livre"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "Modificadores de jogo ativados"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "Modificadores de jogo desativados"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr "Modificador de jogo desconhecido"
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr "Seguir: %s"
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Seguir cancelado"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr "Imitando: %s"
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Imitação cancelada"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr "Você vê %s"
@@ -529,31 +529,31 @@ msgstr "Bolha Flutuante"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Configurar"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Vídeo"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Tema"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Ajuda"
@@ -566,7 +566,7 @@ msgstr "Ajuda"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -575,32 +575,32 @@ msgid "Close"
msgstr "Fechar"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Conectando ao servidor"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Efetuando login"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Entrando no domínio do jogo"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Requisitando personagens"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "Conectando ao servidor do jogo"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Mudando servidores do jogo"
@@ -615,10 +615,10 @@ msgstr "Mudando servidores do jogo"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -628,65 +628,65 @@ msgid "Error"
msgstr "Erro"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Requisitando detalhes do registro"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Mudar senha"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Senha modificada com sucesso!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "Mudar email"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "Email modificado com sucesso!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Registro cancelado com sucesso"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Tchau, volte sempre..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s não existe e não pode ser criado! Saindo."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Erro ao criar pasta de atualizações!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Erro: %s não existe e não pode se criado! Saindo."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr ""
@@ -699,36 +699,36 @@ msgstr "Comando desconhecido."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Por favor, especifique um nome."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Jogador já %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Jogador %s com sucesso!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Jogador não pode ser %s!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Não é possível enviar mensagens privadas vazias!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -739,167 +739,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr "Cache limpo"
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Falta o nome do grupo."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Falta o nome da guilda."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Enter alterna para o chat."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "A mensagem fecha o chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Agora Enter alterna para o chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Agora a mensagem fecha o chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "amigo(a)"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "ignorado"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "neutro"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "O jogador não estava ignorado!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "O jogador não está mais ignorado!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Não foi possível deixar de ignorar o jogador(a)!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr "Na Lista Negra"
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "Inimigo"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Jogador já apagado!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Jogador apagado com sucesso!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Jogador não pode ser apagado!"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "Uptime do cliente: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr "%d semanas"
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr "%d semanas"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr "%d dias"
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr "%d dias"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr "%d horas"
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr "%d horas"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr "%d minutos"
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr "%d minutos"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr "%d segundos"
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr "%d segundos"
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr "Variáveis ​​de ambiente despejadas"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr "Recursos de imagens:"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr "Recursos de imagens orfãos:"
@@ -910,37 +910,49 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Opções para /%s são \"yes\" e \"no\", \"true\" e \"false\", \"1\" e \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Geral"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Depurador"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr "Captura de Tela salva em: %s"
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Falha ao salvar screenshot!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "A conexão com o servidor caiu."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Erro de conexão"
@@ -969,7 +981,7 @@ msgid "Comment: %s"
msgstr "Comentário: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Peso: %s"
@@ -1054,7 +1066,7 @@ msgstr "Desaparecer"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Mover"
@@ -1073,7 +1085,7 @@ msgstr "Falar"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1086,7 +1098,7 @@ msgstr "Comprar"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1097,7 +1109,7 @@ msgstr "Vender"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "Adicionar comentário"
@@ -1123,7 +1135,7 @@ msgstr "Adicionar a lista de ataques"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Adicionar a lista de ignorados"
@@ -1165,8 +1177,8 @@ msgstr "Adicionar nome ao chat"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1192,7 +1204,7 @@ msgstr "Jogadores"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Chutar do grupo"
@@ -1248,7 +1260,7 @@ msgstr "Mover câmera"
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1335,7 +1347,7 @@ msgstr "CopiaCopiar para a área de transferência"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "Convidar para grupo"
@@ -1463,7 +1475,7 @@ msgstr "Retirar tudo"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1521,7 +1533,7 @@ msgstr "Mover a baixo"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "Limpar conjunto de roupas"
@@ -1602,53 +1614,53 @@ msgid "Unignore"
msgstr "Não ignorar"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Seguir"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Imitar"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Comprar (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "Vender (?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Mostar itens"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr "Remover lista de pegar itens"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr "Adicionar na lista de pegar itens"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr ""
@@ -1656,7 +1668,7 @@ msgstr ""
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1666,7 +1678,7 @@ msgstr "Desequipar"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Equipar"
@@ -1674,14 +1686,14 @@ msgstr "Equipar"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Descartar..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "Descartar tudo"
@@ -1689,7 +1701,7 @@ msgstr "Descartar tudo"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Descartar"
@@ -1697,48 +1709,48 @@ msgstr "Descartar"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Dividir"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "Chutar"
@@ -2309,81 +2321,86 @@ msgid "Move Keys"
msgstr "Teclas de movimento"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Mover para Cima"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Mover para Baixo"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Esquerda"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Direita"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr "Atalho para mover para ponto de navegação"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr "Mover para ponto %d"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr "Move & Seleção"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr "Mover para Home"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr "Mover para End"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr "Page up"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr "Page down"
@@ -2392,7 +2409,7 @@ msgstr "Page down"
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2403,12 +2420,12 @@ msgid "Other"
msgstr "Outro"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr "Selecionar"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr "Selecionar2"
@@ -2418,7 +2435,7 @@ msgstr "Selecionar2"
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2427,40 +2444,40 @@ msgid "Delete"
msgstr "Excluir"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr "Backspace"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr "Inserir"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr "Tab"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr "Mod"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr "Básico"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Atalhos"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr "Janelas"
@@ -2468,7 +2485,7 @@ msgstr "Janelas"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr "Emoções"
@@ -2476,13 +2493,13 @@ msgstr "Emoções"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr "Gui"
@@ -2836,62 +2853,62 @@ msgstr "Guilda"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "Comando: /invite <nick>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr "Este comando convida <nick> para a guilda em que você está."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Se <nick> possuir espaços, coloque entre aspas (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "Comando: /leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr "Este comando faz com que o jogador saia da guilda."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > Exibe esta ajuda."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr "/invite > Convida um jogador para a sua guilda"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr "/leave > Sai da guilda em que você está"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3498,8 +3515,8 @@ msgstr "Alvo de monstros em ciclo"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Mapa"
@@ -4639,47 +4656,47 @@ msgid "Allow screensaver to run"
msgstr "Permitir proteção de tela"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Ignora o outro jogador"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > Para de ignorar o outro jogador"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Fecha a aba de mensagem privada"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Comando: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Este comando fecha a atual aba de mensagem privada"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Comando: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr "Este comando ignora o outro jogador."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Comando: /unignore <jogador>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr ""
"Este comando para de ignorar o outro jogador se ele estiver sendo ignorado."
@@ -4856,8 +4873,8 @@ msgstr "CON"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Tecla: %s"
@@ -5085,8 +5102,8 @@ msgstr "Nome:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5097,8 +5114,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5134,33 +5151,33 @@ msgstr "Mulher"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Por favor distribua %d pontos"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Corrida:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Seu nome deve ter pelo menos 4 caracteres."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Atributos do personagem OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Por favor remova %d pontos"
@@ -5266,13 +5283,13 @@ msgid "rainbow 3"
msgstr "arco-íris 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Presentes: %s; %d jogadores estão presentes."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Enviando MP para %s: %s"
@@ -5283,211 +5300,211 @@ msgid "Yes"
msgstr "Sim"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Alvo"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Rede"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Música:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Mapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Minimapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Cursor:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "Contador de Particulas:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Jogadores no mapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Sua posição:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr "Marcar caminho:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr "Conjunto de texturas:"
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr "%d LPS"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (software)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr "%d FPS (OpenGL móvel)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "Contador de Texturas:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Contagem de partículas: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "ID do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr "Tipo de alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr "Level do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr "Corrida do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr "Grupo do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr "Guilda de alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Atraso de Ataque:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Dano Minimo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Dano Máximo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Dano Crítico:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Nível do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Grupo do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Guilda do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Entrada: %d bytes/s"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Saída: %d bytes/s"
@@ -5518,7 +5535,7 @@ msgstr "Abrir automaticamente esta janela"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5908,7 +5925,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Falha ao enviar como remetente ou a carta é inválida."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Roupas: %d"
@@ -6636,7 +6653,7 @@ msgid "Completed"
msgstr "Concluído"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Quem está online - Atualizando"
@@ -6646,17 +6663,17 @@ msgid "Update"
msgstr "Atualizar"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Quem está online - "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Quem está online - Erro"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Quem está online - Atualizado"
@@ -6678,25 +6695,25 @@ msgstr "Escolher Mundo"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr "tecla_%d"
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr "JBotão%d"
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr "Tecla desconhecida"
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr "JB%d"
@@ -6704,7 +6721,7 @@ msgstr "JB%d"
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr "Tecla u"
@@ -6932,13 +6949,13 @@ msgid "Failed to delete character."
msgstr "Falha ao deletar personagem."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "Mensagem privada não pode ser enviada, %s está offline."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "Mensagem privada não pode ser enviada, ignorado por %s."
@@ -7006,52 +7023,52 @@ msgid "Guild castle: %s"
msgstr "Castelo Guilda : %s"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > Convida um jogador para o seu grupo"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > Sai do grupo em que você está"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > Mostra/Muda opções de compartilhamento de itens do grupo"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
"/exp > Mostra/Modifica opções de compartilhamento de experiência do grupo"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "Este comando convida <nick> para o seu grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "Este comando faz com que o jogador saia do grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Comando> /item <opção>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "Este comando muda a opção de compartilhamento de itens do grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7060,28 +7077,28 @@ msgstr ""
"de itens, ou \"0\", \"no\" e \"false\" para desabilitar."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Comando: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
"Este comando exibe a atual opção de compartilhamento de itens do grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "Comando: /exp <policy>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr "Este comando muda a opção de compartilhamento de experiência do grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
@@ -7090,59 +7107,59 @@ msgstr ""
"de experiência, ou \"0\", \"no\" e \"false\" para desabilitar."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "Comando: /exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
"Este comando exibe a atual opção de compartilhamento de experiência do grupo."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Compartilhamento de itens habilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Compartilhamento de itens desabilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Não é possível compartilhar itens."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Compartilhamento de itens desconhecido."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Compartilhamento de experiência habilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Compartilhamento de experiência desabilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Não é possível compartilhar experiência."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Compartilhamento de experiência desconhecido."
@@ -7887,8 +7904,8 @@ msgstr "OpenGL Móvel"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "Rápido OpenGL"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7900,41 +7917,41 @@ msgstr "Seguro OpenGL"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "sem nome"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "Item desconhecido"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index fce33297a..d8677d104 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -17,8 +17,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
"manaplus/language/pt_BR/)\n"
@@ -29,87 +29,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignorando propostas de negócios"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Aceitando propostas de negócios"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Mapa visivel "
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr "Humano"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "desviou"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "errou"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "Você foi morto(a) por %s"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Você tentou pegar um item não existente."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "Este item é muito pesado."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "Item está muito longe"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "O inventário está cheio."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "Esta pilha é muito grande."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "Este item pertence a outra pessoa."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Problema desconhecido ao tentar pegar item."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -117,387 +117,387 @@ msgstr[0] "Você pegou %d [@@%d|%s@@]."
msgstr[1] "Você pegou %d [@@%d|%s@@]."
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr "exp"
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr "profissão"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) movimentos padrão"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(l) inserir movimentos"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) Alguns movimentos loucos"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) Movimentos loucos"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) dobro normal + louco"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr "(?) movimento desconhecido"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr "(%u) movimento louco número %u"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) movimentos loucos customizados"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) Movimentos loucos"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) Mover ao alvo padrão"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) Mover ao alvo com distância 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) mover ao alvo em distância 2"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) Mover ao alvo com distância 3"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) Mover ao alvo com distância 5"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) Mover ao alvo com distância 7"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr "(A) Mover ao alvo com a distância de ataque"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr "(a) Alcance ataque de arqueiro"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr "(B) Mover ao alvo em alcance de ataque -1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) Mover ao alvo"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) Seguir em modo padrão"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) Seguir em modo relativo"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) Seguir em modo espelhado"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) Seguir em modo animal de extimação"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) Seguir em modo desconhecido"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) Ataque"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) Ataque padrão"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) Trocar ataque sem escudo"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) Trocar ataque com escudo"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) Ir e atacar"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) Ir, atacar, pegar"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) sem auto ataque"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) Pequeno pegar 1x1 celulas"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) Pegar padrão 2x1 células"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) Pegar em frente 2x3 células"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) Pegar 3x3 células"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) Ir e pegar em distância 4"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(G) Ir e pegar em distância 8"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) Ir e pegar em distância mâxima"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) Pegar item"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) Visualizardor de mapa normal"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) Visualizador de mapa depurador"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) Visualizador de mapa ultra"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(U) Visualizador de mapa ultra 2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) Visualizador de mapa vazio"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) Visualizador de mapa preto e branco"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) Usar #flar para feitiço de ataque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) Usar #chiza para feitiço de ataque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) Usar #ingrav para feitiço de ataque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) Usar #frillyar para feitiço de ataque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) Usar #upmarmu para feitiço de ataque"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) Feitiço de ataque"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) atacar qualquer jogador"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr "(f) ataque todos, exceto amigos"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr "(b) atacar más relações"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr "(d) não atacar jogadores"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr "(?) ataque em pvp"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) Mímica padrão"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) Mímica de roupas"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) Mímica"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "Indisponivel "
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) No teclado"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) Modo Ausente"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) Ausente"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) Modo de jogo câmera"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) Modo de jogo câmera livre"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "Modificadores de jogo desativados"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "Modificadores de jogo desativados"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr "Modificadores são desconhecidos"
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr "Seguindo: %s"
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Seguindo cancelado"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr "Imitando: %s"
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Imitação cancelada"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr "Você vê %s"
@@ -535,31 +535,31 @@ msgstr "Bolha Flutuante"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Configurar"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Vídeo"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Tema"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Ajuda"
@@ -572,7 +572,7 @@ msgstr "Ajuda"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -581,32 +581,32 @@ msgid "Close"
msgstr "Fechar"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Conectando-se ao servidor"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Fazendo login"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Entrando no mundo do jogo"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Requerindo personagens"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "Conectando ao servidor do jogo"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Mudando de servidor do jogo"
@@ -621,10 +621,10 @@ msgstr "Mudando de servidor do jogo"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -634,65 +634,65 @@ msgid "Error"
msgstr "Erro"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Requisitando detalhes do registro"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Mudar senha"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Senha modificada com sucesso!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "Mudar email"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "Email modificado com sucesso!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Registro cancelado com sucesso"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Adeus, volte sempre..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s não existe e não pode ser criado! Saindo."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr "Host de atualização inválido: %s."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Erro ao criar pasta de atualizações!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Erro: %s não existe e não pode se criado! Saindo."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr "Você quer abrir a página de suporte?"
@@ -705,36 +705,36 @@ msgstr "Comando desconhecido."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Por favor, especifique um nome."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Jogador já %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Jogador %s com sucesso!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Jogador não pôde ser %s!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Não é possível enviar mensagens privadas vazias!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -745,167 +745,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr "Cache limpo"
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Falta o nome do grupo."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Falta o nome da guilda."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Enter alterna para o chat."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "A mensagem fecha o chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Agora Enter alterna para o chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Agora a mensagem fecha o chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "amigo(a)"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "ignorado"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "neutro"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "O jogador não estava ignorado!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "O jogador não está mais sendo ignorado!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Não foi possível deixar de ignorar o jogador!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr "Na Lista Negra"
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "inimigo"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Jogador já apagado!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Jogador apagado com sucesso!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Jogador não pôde ser apagado!"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "Uptime do cliente: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr "%d semanas"
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr "%d Semanas"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr "%d dias"
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr "%d Dias"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr "%d horas"
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr "%d Horas"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr "%d minutos"
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr "%d Minutos"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr "%d segundos"
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr "%d Segundos"
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr "Variáveis de ambiente despejada"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr "Recursos de imagem:"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr "Recurso de imagem orfão:"
@@ -916,37 +916,49 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"Opções para /%s são \"yes\" e \"no\", \"true\" e \"false\", \"1\" e \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Geral"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Depurador"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr "Captura de Tela salva em %s"
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Falha ao salvar screenshot!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "A conexão com o servidor caiu."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Erro de conexão"
@@ -975,7 +987,7 @@ msgid "Comment: %s"
msgstr "Comentário: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Peso: %s"
@@ -1060,7 +1072,7 @@ msgstr "Desaparecer"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Mover"
@@ -1079,7 +1091,7 @@ msgstr "Falar"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1092,7 +1104,7 @@ msgstr "Comprar"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1103,7 +1115,7 @@ msgstr "Vender"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "Add comentário"
@@ -1129,7 +1141,7 @@ msgstr "Adicionar a lista de ataques"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Adicionar a lista de ignorados"
@@ -1171,8 +1183,8 @@ msgstr "Adicionar nome ao chat"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1198,7 +1210,7 @@ msgstr "Jogadores"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Expulsar do grupo"
@@ -1254,7 +1266,7 @@ msgstr "Mover câmera "
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1341,7 +1353,7 @@ msgstr "Copiar para a área de transferência"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "Convidar para grupo"
@@ -1469,7 +1481,7 @@ msgstr "Retirar tudo"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1527,7 +1539,7 @@ msgstr "Mover para baixo"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "Despir"
@@ -1608,53 +1620,53 @@ msgid "Unignore"
msgstr "Não ignorar"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Seguir"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Imitar"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Comprar (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "vender (?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Mostrar itens"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr "Remover da lista de pegar"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr "Adicionar a lista de captura"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr "Desproteger item"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr "Proteger item"
@@ -1662,7 +1674,7 @@ msgstr "Proteger item"
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1672,7 +1684,7 @@ msgstr "Desequipar"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Equipar"
@@ -1680,14 +1692,14 @@ msgstr "Equipar"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Descartar..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "Descartar tudo"
@@ -1695,7 +1707,7 @@ msgstr "Descartar tudo"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Descartar"
@@ -1703,48 +1715,48 @@ msgstr "Descartar"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Dividir"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr "GM..."
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr "Comandos de GM"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr "Checar ip"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr "Ir à"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr "Trazer jogador"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr "Reviver"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "Chutar"
@@ -2315,81 +2327,86 @@ msgid "Move Keys"
msgstr "Tecla de movimento"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Mover para Cima"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Mover para Baixo"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Esquerda"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Direita"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr "Atalhos de ponto de navegação"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr "Mover para o atalho %d"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr "Move & seleção"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr "Mover para Home"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr "Mover para End"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr "Page up"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr "Page down"
@@ -2398,7 +2415,7 @@ msgstr "Page down"
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2409,12 +2426,12 @@ msgid "Other"
msgstr "Outro"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr "Selecionar"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr "Selecionar2"
@@ -2424,7 +2441,7 @@ msgstr "Selecionar2"
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2433,40 +2450,40 @@ msgid "Delete"
msgstr "Excluir"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr "Backspace"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr "Inserir"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr "Tab"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr "Mod"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr "Básico"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Atalhos"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr "Janelas"
@@ -2474,7 +2491,7 @@ msgstr "Janelas"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr "Emoções"
@@ -2482,13 +2499,13 @@ msgstr "Emoções"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr "Gui"
@@ -2842,62 +2859,62 @@ msgstr "Guilda"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "Comando: /invite <nick>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr "Este comando convida <nick> para a guilda em que você está."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Se seu <nick> possuir espaços, coloque entre aspas (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "Comando: /leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr "Este comando faz com que o jogador saia da guilda."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > Exibe esta ajuda."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr "/invite > Convida um jogador para a sua guilda"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr "/leave > Sai da guilda em que você está"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3504,8 +3521,8 @@ msgstr "Alvo de monstros em ciclo"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Mapa"
@@ -4646,47 +4663,47 @@ msgid "Allow screensaver to run"
msgstr "Permitir rodar proteção de tela"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Ignora o outro jogador"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > Para de ignorar o outro jogador"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Fecha a aba de mensagem privada"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Comando: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Este comando fecha a atual aba de mensagem privada"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Comando: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr "Este comando ignora o outro jogador."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Comando: /unignore <jogador>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr ""
"Este comando para de ignorar o outro jogador se ele estiver sendo ignorado."
@@ -4863,8 +4880,8 @@ msgstr "CON"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Tecla: %s"
@@ -5092,8 +5109,8 @@ msgstr "Nome:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5104,8 +5121,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5141,33 +5158,33 @@ msgstr "Mulher"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Por favor distribua %d pontos"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Corrida:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr "Aparência:"
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Seu nome deve ter pelo menos 4 caracteres."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Atributos do personagem OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Por favor remova %d pontos"
@@ -5273,13 +5290,13 @@ msgid "rainbow 3"
msgstr "arco-íris 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Presentes: %s; %d jogadores estão presentes."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Enviando MP para %s: %s"
@@ -5290,211 +5307,211 @@ msgid "Yes"
msgstr "Sim"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Alvo"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Rede"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Música:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Mapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Minimapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Cursor:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "Contador de particulas:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Jogadores no mapa:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Sua posição:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr "Chamadas de desenho:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr "União de Texturas:"
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr "%d LPS"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (software)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr "%d FPS (mobile OpenGL)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "Contador de texturas:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Contagem de partículas: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "ID do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr "Tipo de alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr "Level do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr "Raça do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr "Grupo do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr "Guilda do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Atarso de ataque:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Hit minimo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Hit máximo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Hit crítico:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Nível do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Grupo do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Guilda do alvo:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Entrada: %d bytes/s"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Saída: %d bytes/s"
@@ -5525,7 +5542,7 @@ msgstr "Auto abrir esta janela"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5915,7 +5932,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Falha ao enviar como remetente ou a carta é inválida."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Roupas: %d"
@@ -6643,7 +6660,7 @@ msgid "Completed"
msgstr "Concluído"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Quem está online - Atualizando"
@@ -6653,17 +6670,17 @@ msgid "Update"
msgstr "Atualizar"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Quem está online - "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Quem está online - Erro"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Quem está online - Atualizado"
@@ -6685,25 +6702,25 @@ msgstr "Escolher Mundo"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr "tecla_%d"
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr "BotãoJ%d"
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr "Tecla desconhecida"
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr "JB%d"
@@ -6711,7 +6728,7 @@ msgstr "JB%d"
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr "tecla u"
@@ -6938,13 +6955,13 @@ msgid "Failed to delete character."
msgstr "Falha ao deletar personagem."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "Mensagem privada não pode ser enviada, %s está offline."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "Mensagem privada não pode ser enviada, ignorado por %s."
@@ -7012,52 +7029,52 @@ msgid "Guild castle: %s"
msgstr "Castelo Guilda : %s"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > Convida um jogador para o seu grupo"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > Sai do grupo em que você está"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > Mostra/Muda opções de compartilhamento de itens do grupo"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
"/exp > Mostra/Modifica opções de compartilhamento de experiência do grupo"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "Este comando convida <nick> para o seu grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "Este comando faz com que o jogador saia do grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Comando> /item <opção>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "Este comando muda a opção de compartilhamento de itens do grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7066,28 +7083,28 @@ msgstr ""
"de itens, ou \"0\", \"no\" e \"false\" para desabilitar."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Comando: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
"Este comando exibe a atual opção de compartilhamento de itens do grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "Comando: /exp <policy>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr "Este comando muda a opção de compartilhamento de experiência do grupo."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
@@ -7096,59 +7113,59 @@ msgstr ""
"de experiência, ou \"0\", \"no\" e \"false\" para desabilitar."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "Comando: /exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
"Este comando exibe a atual opção de compartilhamento de experiência do grupo."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Compartilhamento de itens habilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Compartilhamento de itens desabilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Não é possível compartilhar itens."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Compartilhamento de itens desconhecido."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Compartilhamento de experiência habilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Compartilhamento de experiência desabilitado."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Não é possível compartilhar experiência."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Compartilhamento de experiência desconhecido."
@@ -7893,8 +7910,8 @@ msgstr "OpenGL móvel"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "Rápido OpenGL"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7906,41 +7923,41 @@ msgstr "Seguro OpenGL"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "sem nome"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr "Ataque %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr "Defesa %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr "HP %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr "MP %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr "Nível %s"
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "Item desconhecido"
diff --git a/po/ru.po b/po/ru.po
index d702bf8ce..20dd1a42c 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 09:12+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:51+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/manaplus/"
"language/ru/)\n"
@@ -27,87 +27,87 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Игнорировать Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¾ торговле"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Принимать Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¾ торговле"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Видимые на карте"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr "Человек"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "уворот"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "промах"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "О"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "Б"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "Ð’Ð°Ñ ÑƒÐ±Ð¸Ð» %s"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Попытка поднÑть неÑущеÑтвующий предмет."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "Предмет Ñлишком Ñ‚Ñжелый."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "Предмет Ñлишком далеко"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "Инвентарь переполнен."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "Слишком много предметов."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "Предмет принадлежит кому-то еще."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð° при поднÑтии предмета."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -116,387 +116,387 @@ msgstr[1] "Ð’Ñ‹ поднÑли %d [@@%d|%s@@]."
msgstr[2] "Ð’Ñ‹ поднÑли %d [@@%d|%s@@]."
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr "опыт"
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr "работа"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(I) обратное движение"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) обычное движение иногда Ñ ÑумаÑшедшими движениÑми"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) движение Ñ ÑумаÑшедшими движениÑми"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) нормальные и ÑумаÑшедшие движениÑ"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr "(?) неизвеÑтное движение"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr "(%u) ÑумаÑшедшее движение %u"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) пользовательÑкие ÑумаÑшедшие движениÑ"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) неизвеÑтные ÑумаÑшедшие движениÑ"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) обычное движение к цели"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) движение к цели на раÑÑтоÑние 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) движение к цели на раÑÑтоÑние 2"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr "(3) движение к цели на раÑÑтоÑние 3"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr "(5) движение к цели на раÑÑтоÑние 5"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr "(7) движение к цели на раÑÑтоÑние 7"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr "(A) движение к цели на раÑÑтоÑние атаки"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr "(a) атака лучника"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr "(B) движение к цели на раÑÑтоÑние атаки - 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) неизвеÑтное движение к цели"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) Ñледование по умолчанию"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) отноÑительное Ñледование"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) зеркальное Ñледование"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) Ñледование как животное"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) неизвеÑтное Ñледование"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) неизвеÑÑ‚Ð½Ð°Ñ Ð°Ñ‚Ð°ÐºÐ°"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ Ð°Ñ‚Ð°ÐºÐ°"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) переключение атаки без щита"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) переключение атаки Ñо щитом"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) идти и атаковать"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) идти, атаковать, Ñобирать"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) без автоатаки"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) поднÑтие в облаÑти 1x1"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) поднÑтие из облаÑти 2x1"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) поднÑтие из облаÑти Ñпереди 2x3"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) поднÑтие из облаÑти 3x3"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) движение и поднÑтие на раÑÑтоÑнии 4"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(g) движение и поднÑтие на раÑÑтоÑнии 8"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) движение и поднÑтие на макÑимальном раÑÑтоÑнии"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) неизвеÑтный режим поднÑтиÑ"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) обычный режим карты"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) отладочный режим карты"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) Ñпециальный режим карты"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(U) Ñпециальный режим карты 2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) режим пуÑтой карты"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) черно-белый режим карты"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) иÑпользовать #flar Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) иÑпользовать #chiza Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) иÑпользовать #ingrav Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) иÑпользовать #frillyar Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) иÑпользовать #upmarmu Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) неизвеÑÑ‚Ð½Ð°Ñ Ð¼Ð°Ð³Ð¸Ñ‡ÐµÑÐºÐ°Ñ Ð°Ñ‚Ð°ÐºÐ°"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) атаковать вÑех игроков"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr "(f) атаковать вÑех кроме друзей"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr "(b) атаковать врагов"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr "(d) не атаковать игроков"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr "(?) pvp атака"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð¾ умолчанию"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ Ð½Ð°Ñ€Ñдов"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) неизвеÑÑ‚Ð½Ð°Ñ Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "Отошел"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) возле компьютера"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) отошел"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) неизвеÑтный режим отошел"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) Ð¸Ð³Ñ€Ð¾Ð²Ð°Ñ ÐºÐ°Ð¼ÐµÑ€Ð°"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ ÐºÐ°Ð¼ÐµÑ€Ð°"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "Игровые модификаторы включены"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "Игровые модификаторы выключены"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr "Игровые модификаторы в неизвеÑтном положении"
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr "Следовать за: %s"
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Следование отменено"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr "ИмитациÑ: %s"
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Ð˜Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð°"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr "Вы видите %s"
@@ -534,31 +534,31 @@ msgstr "Плавающий пузырек"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "ÐаÑтройка"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr "ПроизводительноÑть"
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Видео"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Тема"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Помощь"
@@ -571,7 +571,7 @@ msgstr "Помощь"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -580,32 +580,32 @@ msgid "Close"
msgstr "Закрыть"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Идет подключение к Ñерверу..."
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "ÐвторизациÑ"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Входим в игровой мир"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Получение ÑпиÑка перÑонажей"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "Подключение к игровому Ñерверу"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Смена игрового Ñервера"
@@ -620,10 +620,10 @@ msgstr "Смена игрового Ñервера"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -633,65 +633,65 @@ msgid "Error"
msgstr "Ошибка"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ñ€ÐµÐ³Ð¸Ñтрационных данных"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Изменить Пароль"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Пароль изменен!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "Сменить Email"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "Email изменен!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð°"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Хорошо, возвращайтеÑÑŒ в любое времÑ..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s не ÑущеÑтвует, и не может быть Ñоздано! Выход."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr "Ðекорректный Ñервер обновленмй: %s."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð¸ Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ð¹!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Ошибка: %s не ÑущеÑтвует, и не может быть Ñоздан! Выход."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr "Открыть Ñтраницу поддержки?"
@@ -704,36 +704,36 @@ msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "ПожалуйÑта, укажите имÑ"
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Игрок уже %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Игрок удачно %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Игрок не может быть %s!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "ÐÐµÐ»ÑŒÐ·Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»Ñть пуÑтые ÑообщениÑ!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -744,167 +744,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr "Кеш очищен"
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Ðе указано название группы"
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Ðе задано Ð¸Ð¼Ñ Ð³Ð¸Ð»ÑŒÐ´Ð¸Ð¸."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Enter переключает Ð’Ð°Ñ Ð½Ð° окно чата."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Сообщение закрывает чат."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Теперь Return переключает чат."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Теперь Ñообщение закрывает чат."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "друг"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "пренебрегаемый"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "нейтральный"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "Игрок не был игнорируемым!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "Игрок больше не игнорируетÑÑ!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Игрок не может быть удален из ÑпиÑка игнорированиÑ!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr "добавлен в черный ÑпиÑок"
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "враг"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Игрок и так уже удален!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Игрок удален!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Игрок не может быть удален!"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ клиента: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr "%d неделÑ"
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr "%d недель"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr "%d день"
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr "%d дней"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr "%d чаÑ"
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr "%d чаÑов"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr "%d минута"
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr "%d минут"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr "%d Ñекунда"
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr "%d Ñекунд"
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr "Переменные Ñреды Ñохранены"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr "Изображений:"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr "Удаленных изображений:"
@@ -916,37 +916,49 @@ msgstr ""
"/%s может принимать значение \"yes\", \"no\", \"true\", \"false\", \"1\" или "
"\"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr "dyecmd иÑходныйфайл Ñтрокацвета файлназначениÑ"
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr "или"
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr "dyecmd файлÑтрокацвета файлназначениÑ"
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Общие"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Отладка"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr "Снимок Ñкрана Ñохранен как %s"
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Ошибка при Ñохранении Ñнимка Ñкрана!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "Соединение Ñ Ñервером потерÑно."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Ошибка Ñети"
@@ -975,7 +987,7 @@ msgid "Comment: %s"
msgstr "Комментарий: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "ВеÑ: %s"
@@ -1060,7 +1072,7 @@ msgstr "Уничтожить"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Движение"
@@ -1079,7 +1091,7 @@ msgstr "Разговор"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1092,7 +1104,7 @@ msgstr "Купить"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1103,7 +1115,7 @@ msgstr "Продать"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "Добавить коментарий"
@@ -1129,7 +1141,7 @@ msgstr "Добавить в ÑпиÑок атаки"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Добавить в ÑпиÑок игнорированиÑ"
@@ -1171,8 +1183,8 @@ msgstr "Добавить Ð¸Ð¼Ñ Ð² чат"
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1198,7 +1210,7 @@ msgstr "Игроки"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Выкинуть из группы"
@@ -1254,7 +1266,7 @@ msgstr "Передвинуть камеру"
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1341,7 +1353,7 @@ msgstr "Копировать в буфер обмена"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "ПриглаÑить в группу"
@@ -1469,7 +1481,7 @@ msgstr "Получить вÑе"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1527,7 +1539,7 @@ msgstr "Передвинуть ниже"
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr "Раздеть"
@@ -1608,53 +1620,53 @@ msgid "Unignore"
msgstr "Ðе игнорировать"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "Следовать"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Имитировать"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Купить (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "Продать (?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Показать предметы"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr "Удалить из поднÑтиÑ"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr "Сделать поднимаемым"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr "СнÑть защиту"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr "ПоÑтавить защиту"
@@ -1662,7 +1674,7 @@ msgstr "ПоÑтавить защиту"
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1672,7 +1684,7 @@ msgstr "СнÑть"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Ðадеть"
@@ -1680,14 +1692,14 @@ msgstr "Ðадеть"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "БроÑить..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "БроÑить вÑе"
@@ -1695,7 +1707,7 @@ msgstr "БроÑить вÑе"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "БроÑить"
@@ -1703,48 +1715,48 @@ msgstr "БроÑить"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Разделить"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr "ГМ..."
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr "Коменды ГМ"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr "Проверить IP"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr "Перейти"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr "Вызвать"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr "Оживить"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr "Кикнуть"
@@ -2315,81 +2327,86 @@ msgid "Move Keys"
msgstr "Кнопки движениÑ"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Движение вверх"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Движение вниз"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Движение влево"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Движение вправо"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr "Движение вперед"
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr "Кнопки Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ðº цели"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr "Перейти к точке %d"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr "Движение и выбор"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr "Движение в начало"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr "Движение в конец"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr "Страница вверх"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr "Страница вниз"
@@ -2398,7 +2415,7 @@ msgstr "Страница вниз"
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2409,12 +2426,12 @@ msgid "Other"
msgstr "Другое"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr "Выбор"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr "Выбор2"
@@ -2424,7 +2441,7 @@ msgstr "Выбор2"
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2433,40 +2450,40 @@ msgid "Delete"
msgstr "Удалить"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr "Удаление влево"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr "Ð’Ñтавка"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr "ТабулÑциÑ"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr "Модификатор"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr "ОÑновное"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "ГорÑчие клавиши"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr "Окна"
@@ -2474,7 +2491,7 @@ msgstr "Окна"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr "Смайлы"
@@ -2482,13 +2499,13 @@ msgstr "Смайлы"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Чат"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr "ИнтерфейÑ"
@@ -2842,62 +2859,62 @@ msgstr "ГильдиÑ"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "Команда: /invite <игрок>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr "Эта команда приглашает <Ð¸Ð¼Ñ Ð¿ÐµÑ€Ñонажа> к Вам в группу."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "ЕÑли ник Ñодержит пробелы, заключите его в кавычки (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "Команда: /leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr "Эта команда заÑтавлÑет игрока покинуть гильдию."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > Показать Ñту Ñправку"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr "/invite > ПриглаÑить игрока в Вашу гильдию"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr "/leave > Покинуть текущую гильдию"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr "/kick > Вышвырнуть кого-либо из Вашей текущей гильдии"
@@ -3504,8 +3521,8 @@ msgstr "Прокручивать прицел по монÑтрам"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Карта"
@@ -4653,49 +4670,49 @@ msgid "Allow screensaver to run"
msgstr "Разрешить запуÑк ÑкринÑейвера"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Игнорировать другого игрока"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > ПереÑтать игнорировать другого игрока"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Закрыть вкладку перешептываниÑ"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Команда: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Закрывает вкладку перешептываниÑ"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Команда: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
"Эта команда позволÑет игнорировать другого игрока вне завиÑимоÑти от текущих "
"отношений Ñ Ð½Ð¸Ð¼."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Команда: /unignore <игрок>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr "Эта команда прекращает игнорирование другого игрока."
@@ -4871,8 +4888,8 @@ msgstr "ОПЦ"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Клавиша: %s"
@@ -5100,8 +5117,8 @@ msgstr "ИмÑ:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5112,8 +5129,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5149,33 +5166,33 @@ msgstr "Женщина"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "РаÑпределите очки (%d)"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "РаÑа:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr "ВнешноÑть:"
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Ð˜Ð¼Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñодержать не менее четырех Ñимволов."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Данные перÑонажа в порÑдке"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Снимите очки (%d)"
@@ -5281,13 +5298,13 @@ msgid "rainbow 3"
msgstr "радуга 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "ПриÑутÑтвуют: %s; Ð’Ñего %d игроков."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Вы прошептали %s: %s"
@@ -5298,211 +5315,211 @@ msgid "Yes"
msgstr "Да"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Цель"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Сеть"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Музыка:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Карта:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Миникарта:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "КурÑор:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "КоличеÑтво Ñффектов:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Кол-во. объектов:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ Ð¸Ð³Ñ€Ð¾ÐºÐ°:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr "Вызовов риÑ.:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr "Биндингов текÑтур:"
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr "%d Лог./Ñек."
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (Программно)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr "%d FPS (нормальный OpenGL)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr "%d FPS (безопаÑный OpenGL)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr "%d FPS (мобильный OpenGL)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr "%d FPS (SDL2 поумолчанию)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "КоличеÑтво текÑтур:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "КоличеÑтво чаÑтиц: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Цель:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "Id цели:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr "Тип цели:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr "Уровень цели:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr "РаÑа цели:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr "Группа цели:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr "Ð“Ð¸Ð»ÑŒÐ´Ð¸Ñ Ñ†ÐµÐ»Ð¸:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Задержка атаки:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Минимальный удар:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "МакÑимальный удар:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "КритичеÑкий удар:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Уровень цели:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Группа цели:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Ð“Ð¸Ð»ÑŒÐ´Ð¸Ñ Ñ†ÐµÐ»Ð¸:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Пинг: %s мÑ."
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Ð’Ñ….: %d байт/Ñек."
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "ИÑÑ….: %d байт/Ñек."
@@ -5533,7 +5550,7 @@ msgstr "ÐвтоматичеÑки открывать Ñто окно"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5925,7 +5942,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Ðевозможно поÑлать ибо отправитель либо Ñообщение неверны."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "ÐарÑд: %d"
@@ -6654,7 +6671,7 @@ msgid "Completed"
msgstr "Завершено"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Кто онлайн - обновление"
@@ -6664,17 +6681,17 @@ msgid "Update"
msgstr "Обновить"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Кто онлайн - "
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Кто онлайн - ошибка"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Кто онлайн - обновление"
@@ -6696,25 +6713,25 @@ msgstr "Выберите Ñервер"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr "кнопка_%d"
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr "КнопДж%d"
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr "неизвеÑÑ‚Ð½Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ°"
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr "ДЖ%d"
@@ -6722,7 +6739,7 @@ msgstr "ДЖ%d"
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr "неиз."
@@ -6949,13 +6966,13 @@ msgid "Failed to delete character."
msgstr "Ðевозможно удалить перÑонажа."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "Сообщение не может быть отправлено, %s оффлайн."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "Приватное Ñообщение не может быть поÑлано: %s игнорирует его."
@@ -7023,52 +7040,52 @@ msgid "Guild castle: %s"
msgstr "Замки: %s"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > ПриглаÑить игрока в Вашу группу"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > Покинуть текущую группу"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr "/kick > Вышвырнуть кого-либо из Вашей текущей группы"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
"/item > Показать/Скрыть текущее ÑоÑтоÑние раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÐ´Ð¼ÐµÑ‚Ð¾Ð² в группе"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr "/exp > Показать/Скрыть текущее ÑоÑтоÑние раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¾Ð¿Ñ‹Ñ‚Ð° в группе"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "Эта команда приглашает <Ð¸Ð¼Ñ Ð¿ÐµÑ€Ñонажа> к вам в группу."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "Эта команда заÑтавлÑет игрока покинуть группу"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Команда: /item <политика Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÐ´Ð¼ÐµÑ‚Ð¾Ð²>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "Команда изменÑет политику Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÐ´Ð¼ÐµÑ‚Ð¾Ð² между членами группы."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7077,27 +7094,27 @@ msgstr ""
"\"0\", \"no\", \"false\" -- Ð´Ð»Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Команда: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr "Отображает текущую политику Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÐ´Ð¼ÐµÑ‚Ð¾Ð² между членами группы."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "Команда: /exp <политика раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¾Ð¿Ñ‹Ñ‚Ð°>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr "Эта команда изменÑет политику раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¾Ð¿Ñ‹Ñ‚Ð° в группе."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
@@ -7106,58 +7123,58 @@ msgstr ""
"общий опыт, или \"0\", \"no\", \"false\" - чтобы запретить общий опыт"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "Команда: /exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr "Эта команда отображает текущую политику обмена опытом."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Обмен предметами включен"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Обмен предметами выключен"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Обмен предметами невозможен."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¾Ð±Ð¼ÐµÐ½Ð° предметами неизвеÑтен."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Обмен опытом включен."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Обмен опытом выключен."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Обмен опытом невозможен."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Политика раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¾Ð¿Ñ‹Ñ‚Ð° неизвеÑтна."
@@ -7898,8 +7915,8 @@ msgstr "Мобильный OpenGL"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "БыÑтрый OpenGL"
+msgid "Normal OpenGL"
+msgstr "Ðормальный OpenGL"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7911,41 +7928,41 @@ msgstr "БезопаÑный OpenGL"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "безымÑнный"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr "Ðтака %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr "Защита %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr "Жизнь %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr "Мана %s"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr "Уровень: %s"
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "ÐеизвеÑтный предмет"
diff --git a/po/sk.po b/po/sk.po
index f4eef85ee..16d3c5a3d 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/manaplus/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -108,387 +108,387 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -526,31 +526,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Nastavenie"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Nápoveda"
@@ -563,7 +563,7 @@ msgstr "Nápoveda"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -572,32 +572,32 @@ msgid "Close"
msgstr "Zatvoriť"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -612,10 +612,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -625,65 +625,65 @@ msgid "Error"
msgstr "Chyba"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -696,36 +696,36 @@ msgstr "Neznámy príkaz."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -734,167 +734,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -904,37 +904,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1048,7 +1060,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1160,7 +1172,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1242,7 +1254,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2303,81 +2315,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2386,7 +2403,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2397,12 +2414,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2412,7 +2429,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2421,40 +2438,40 @@ msgid "Delete"
msgstr "Vymazať"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2462,7 +2479,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2470,13 +2487,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2830,62 +2847,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Ak <nick> medzery v mene, použi dvojité úvodzovky (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3490,8 +3507,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4627,47 +4644,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4844,8 +4861,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5073,8 +5090,8 @@ msgstr "Meno"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5085,8 +5102,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5122,33 +5139,33 @@ msgstr "Žena"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Prosím rozdeľ %d bodov"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Tvoje meno musí mať aspoň 4 písmená."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Charakterové staty OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Prosím odstráň %d bodov"
@@ -5249,13 +5266,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Nápoveda pre %s: %s"
@@ -5266,211 +5283,211 @@ msgid "Yes"
msgstr "Ãno"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5893,7 +5910,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6621,7 +6638,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6631,17 +6648,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6663,25 +6680,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6689,7 +6706,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6704,122 +6721,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6912,13 +6929,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6986,136 +7003,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7852,7 +7869,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/sq.po b/po/sq.po
index 1f9f3937e..d26d38aed 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/manaplus/language/sq/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -525,31 +525,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr ""
@@ -562,7 +562,7 @@ msgstr ""
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -611,10 +611,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -695,36 +695,36 @@ msgstr "Unknown command > Komand e panjohur"
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -733,167 +733,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -903,37 +903,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1047,7 +1059,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1159,7 +1171,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1241,7 +1253,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2461,7 +2478,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2469,13 +2486,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2829,62 +2846,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4843,8 +4860,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5072,8 +5089,8 @@ msgstr ""
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5084,8 +5101,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5121,33 +5138,33 @@ msgstr ""
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5248,13 +5265,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5265,211 +5282,211 @@ msgid "Yes"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6618,7 +6635,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6628,17 +6645,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6660,25 +6677,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6686,7 +6703,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6701,122 +6718,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6909,13 +6926,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6983,136 +7000,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7849,7 +7866,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/sv.po b/po/sv.po
index 3970297ea..af2c1cd06 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/manaplus/language/sv/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignorerar handelserbjudanden"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Accepterar handelserbjudanden"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -525,31 +525,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Inställningar"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Hjälp"
@@ -562,7 +562,7 @@ msgstr "Hjälp"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr "Stäng"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -611,10 +611,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr "Fel"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr "Kunde inte skapa katalog för uppdateringar!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -695,36 +695,36 @@ msgstr "Okänt kommando."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Behöver en text att viska!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -733,167 +733,167 @@ msgstr "Kan inte skapa viskningsflik för smeknamnet \"%s\"! Antingen existerar
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Du måste ange gruppens namn."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Retur visar/döljer chattfönstret."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Meddelande stänger chattfönstret."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Retur växlar nu chattfönstrets synlighet."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Meddelanden stänger nu chattfönstret."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -903,37 +903,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "Alternativ till /%s är â€yesâ€, â€noâ€, â€trueâ€, â€falseâ€, â€1â€, â€0â€."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Allmänt"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Kunde inte spara skärmbild!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Nätverksfel"
@@ -1047,7 +1059,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1159,7 +1171,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1241,7 +1253,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Gå uppåt"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Gå nedåt"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Gå åt vänster"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Gå åt höger"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr "Ta bort"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2461,7 +2478,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2469,13 +2486,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chatt"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2829,62 +2846,62 @@ msgstr "Gille"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Om <spelare> innehåller mellanslag, måste du sätta citattecken (\") runt det."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Karta"
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Stänger viskningsfliken"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Kommando: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Det här kommandot stänger aktuell viskningsflik."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4843,8 +4860,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5072,8 +5089,8 @@ msgstr "Namn:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5084,8 +5101,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5121,33 +5138,33 @@ msgstr "Kvinna"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Var vänlig fördela %d poäng"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Ditt namn måste vara minst 4 tecken långt."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Karaktärens värden okej"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Var vänlig ta bort %d poäng"
@@ -5248,13 +5265,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Viskar till %s: %s"
@@ -5265,211 +5282,211 @@ msgid "Yes"
msgstr "Ja"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Kunde inte skicka brevet eftersom antingen avsändaren eller brevet självt är ogiltigt."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6618,7 +6635,7 @@ msgid "Completed"
msgstr "Färdig"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6628,17 +6645,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6660,25 +6677,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6686,7 +6703,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6701,122 +6718,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr "Alternativ:"
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6909,13 +6926,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6983,136 +7000,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7849,7 +7866,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/sv_SE.po b/po/sv_SE.po
index e9a8ac905..de84bb7be 100644
--- a/po/sv_SE.po
+++ b/po/sv_SE.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/manaplus/language/sv_SE/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Ignorera inkommande bytes-förfrågningar"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Acceptera inkommande bytes-förfrågningar"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "Synlig på karta"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr "Människa"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "undvika"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "missa"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "Du blev dödad av herr %s"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Försökte plocka upp icke existerande item."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "Item är för tung."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "Item:en är för långt bort."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "Inventory är fullt."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr "Stack är för stor."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "Item:et tillhör någon annan."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Okänt fel vid upplockning av item."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] "Du plockade upp %d [@@%d|%s@@]."
msgstr[1] "You picked up %d [@@%d|%s@@]."
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr "xp"
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr "jobb"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr "(D) standardrörelse"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr "(I) invertera rörelse"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr "(c) rör sig med några crazy moves"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr "(C) rör sig med crazy moves"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr "(d) dubbel normal + crazy"
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr "(?) okänt move"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr "(%u) crazy move nummer %u"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr "(a) standard crazy move"
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr "(?) crazy move"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr "(0) standardrörelse mot target"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr "(1) närmar sig target med distans 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr "(2) närmar sig target med distance 2"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr " (3) närmar sig target med distans 3"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr " (5) närmar sig target med distans 5"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr " (7) närmar sig target med distans 7"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr " (A) närmar sig target till attack range"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr "(a) archer attack-range"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr "(B) flyttar till target för attack-range - 1"
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?) förflyttar sig till target"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr "(D) standard follow"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr "(R) relativ follow"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr "(M) härma follow"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr "(P) pet follow"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr "(?) okänd follow"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) attack"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr "(D) standardattack"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr "(s) växla attack utan shield"
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr "(S) växla attack med shield"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) gå och attackera"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) gå, attackera, pickup"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr "(d) utan automatisk attack"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr "(S) liten pick up 1x1 cells"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr "(D) standard pick up 2x1 cells"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr "(F) framåt pick up 2x3 cells"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr "(3) pick up 3x3 cells"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr "(g) gå och pick up med distans 4"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr "(G) gå och pick up med distans 8"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr "(A) gå och pick up med maximal distans"
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?) pick up"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr "(N) normal kartvy"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr "(D) debug kartvy"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr "(u) ultra-kartvy"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr "(U) ultra-kartvy 2"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr "(e) tom kartvy"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr "(b) svartvit kartvy"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr "(f) använd #flar för magic attack"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr "(c) använd #chiza för magic attack"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr "(I) använd #ingrav för magic attack"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr "(F) använd #frillyar för magic attack"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr "(U) använd #upmarmu för magic attack"
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr "(?) magic attack"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) attackera alla spelare"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr "(f) attackera alla utom dina friends"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr "(b) attackera dåliga relationer"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr "(d) attackera inte spelare"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr "(?) pvp-attack"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) Standardimitation"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) klädselimitation"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) imitation"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "Iväg"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr "(O) på tangentbord"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr "(A) away"
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr "(?) away"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr "(G) spelkamera-läge"
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr "(F) fritt kamera-läge"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr "Game modifiers är aktiverade"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr "Game modifiers är inaktiverade"
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr "Game modifiers är okända"
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr "Follow: %s"
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr "Follow avbruten"
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr "Imitation: %s"
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Imitation avbruten"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr "Du ser %s"
@@ -525,31 +525,31 @@ msgstr "Floating bubble"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Inställningar"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Tema"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Hjälp"
@@ -562,7 +562,7 @@ msgstr "Hjälp"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr "Stäng"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr "Ansluter till server"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr "Loggar in"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr "Går in i spelvärld"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr "Begär karaktärer"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr "Ansluter till spelservern"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr "Ändrar spelserver"
@@ -611,10 +611,10 @@ msgstr "Ändrar spelserver"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr "Error"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr "Begär registreringsuppgifter"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr "Lösenordsändring"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr "Lösenordsändring har lyckats!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr "Byte av E-post"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr "E-posten har ändrats!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr "Avregistrering lyckad"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr "Farväl, kom gärna tillbaka snart igen..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s existerar inte och kan inte bli skapat! Avslutar."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr "Felaktig uppdaterings-host: %s."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr "Error uppstod då uppdateringskatalog skulle skapas!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Error: %s existerar inte och kan inte bli skapat! Avslutar."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr "Vill du öppna support-sidan?"
@@ -695,36 +695,36 @@ msgstr "Ogiltigt kommando."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Var vänlig specificera ett namn."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Spelare är redan %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Spelare %s lyckades!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Spelare kunde inte bli %s!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Det går inte skicka tomma viskningar!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -733,167 +733,167 @@ msgstr "Kan inte skapa en viskningsflik för nicket \"%s\"! Antingen existerar d
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr "Cache rensad"
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Gruppnamn saknas."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Guild-namn saknas."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Enter för att växla chat."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Meddelande stänger chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Enter nu, växlar chat."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Meddelande nu, stänger chat."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "vän"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "ignorera"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "neutral"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "Spelaren ignorerades inte!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "Spelaren är inte längre ignorerad!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Spelaren kunde inte bli oignorerad!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr "blacklistad"
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr "enemy"
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Spelare är redan borttagen!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Spelaren lyckades tas bort!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Spelaren kunde inte tas bort!"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr "Klientupptid: %s"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr "%d vecka"
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr "%d veckor"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr "%d dag"
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr "%d dagar"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr "%d timme"
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr "%d timmar"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr "%d minut"
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr "%d minuter"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr "%d sekund"
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr "%d sekunder"
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr "Omgivningsvariabler dumpade"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr "Resurs-bilder:"
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr "Föräldralösa resurs-bilder:"
@@ -903,37 +903,49 @@ msgstr "Föräldralösa resurs-bilder:"
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "Valmöjligheter till /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "General"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Debug"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr "Skärmdump sparades som %s"
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Spara skärmdump misslyckades!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "Anslutningen till servern förlorades."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Nätverksfel"
@@ -1047,7 +1059,7 @@ msgstr "Nuke"
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Flytta"
@@ -1159,7 +1171,7 @@ msgstr "Lägg till namnet i chat"
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1241,7 +1253,7 @@ msgstr "Rör kamera"
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Flytta upp"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Flytta ner"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Flytta vänster"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Flytta höger"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr "Flytta och välj"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr "Annat"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr "Radera"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr "Enkel"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Genvägar"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr "Fönster"
@@ -2461,7 +2478,7 @@ msgstr "Fönster"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr "Emotes"
@@ -2469,13 +2486,13 @@ msgstr "Emotes"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Chat"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr "Gui"
@@ -2829,62 +2846,62 @@ msgstr "Guild"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "Kommando: /invite <nick>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr "Detta kommando bjuder in <nick> till din guild."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "Om <nick> har mellanslag, omslut det med citattecken (\")."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "Kommando: /leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr "Detta kommando gör att spelare lämnar guilden."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > Visar denna hjälp."
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr "/invite > Bjuder in en spelare till din guild"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr "/leave > Lämna din guild"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr "Cycle monsters targets"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Karta"
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr "Tillåt skärmsläckare att starta"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Ignorera den andra spelaren"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > Sluta ignorera den andra spelaren"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Stäng viskningsfliken"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Kommando: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Detta kommando stänger nuvarande viskningsflik"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Kommando: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr "Detta kommando ignorerar den andra spelaren oavsett nuvarande förhållanden."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Kommando: /unignore <player>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr "Detta kommando stoppar ignorerande av den andra spelaren om de är ignorerade."
@@ -4843,8 +4860,8 @@ msgstr "SET"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "Nyckel: %s"
@@ -5072,8 +5089,8 @@ msgstr "Namn:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5084,8 +5101,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5121,33 +5138,33 @@ msgstr "Kvinna"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Vänligen distribuera %d poäng"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr "Race:"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr "Utseende:"
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Ditt namn måste vara minst 4 tecken långt."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Karaktär-stats OK"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Vänligen ta bort %d poäng"
@@ -5248,13 +5265,13 @@ msgid "rainbow 3"
msgstr "regnbåge 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Presentera: %s; %d spelare är presenterad."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "Viskar till %s: %s"
@@ -5265,211 +5282,211 @@ msgid "Yes"
msgstr "Ja"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr "Target"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr "Nät"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Musik:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Karta:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Minikarta:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "Muspekare:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr "Partikelantal:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Kartmarkörsantal:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Spelarposition:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr "Rita ut samtal:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr "Textur-bindning:"
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr "%d LPS"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (Software)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr "%d FPS (mobile OpenGL)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr "Antal texturer:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Partikelantal: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Target:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "Target Id:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr "Target-typ:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr "Target level:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr "Target race:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr "Target party:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr "Target guild:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "Attack-fördröjning:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr "Minimal träff:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr "Maximal träff:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr "Critical hit:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Target Level:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Target Party:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Target Guild:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr "Ping: %s ms"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "In: %d bytes/s"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Ut: %d bytes/s"
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Misslyckades att sända som avsändare eller felaktig bokstav."
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Klädsel: %d"
@@ -6618,7 +6635,7 @@ msgid "Completed"
msgstr "Färdig"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Vem är Online - Uppdaterar"
@@ -6628,17 +6645,17 @@ msgid "Update"
msgstr "Uppdaterar"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Vem är Online -"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Vem är Online - error"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Vem är Online - Uppdatering"
@@ -6660,25 +6677,25 @@ msgstr "Välj värld"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr "key_%d"
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr "JButton%d"
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr "okänd eller borttappad tangent"
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr "JB%d"
@@ -6686,7 +6703,7 @@ msgstr "JB%d"
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr "u-tangenten"
@@ -6701,122 +6718,122 @@ msgid "Cart"
msgstr "Cart"
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr "manaplus [options] [manaplus-file]"
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr "[manaplus-file] : manaplus-filen är en XML-fil (.manaplus)"
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr "Används för att sätta anpassade parameters"
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr "Till manaplus-klienten."
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr "Inställningar:"
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr "-l --log-file : Log-fil att använda"
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr "-a --chat-log-dir : Katalog att använda för Chat-logg"
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr "-v --version : Visa version"
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr "-h --help : Visa hjälp"
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr "-C --config-dir : Konfiguration för vilken katalog som ska användas"
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr "-U --username : Logga in med detta användarnamn"
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr "-P --password : Logga in med detta lösenord"
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr "-c --character : Logga in med denna karaktär"
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr "-s --server : Inloggningsserver-namn eller IP"
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr "-p --port : Loginserver-port"
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr "-H --update-host : Använd detta för att uppdatera hosten"
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr "-D --default : Välj standard-karaktär server och karaktär"
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr "-u --skip-update : Undvik uppdateringshemladdning"
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr "-d --data : Katalog att ladda speldata från"
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr "-L --localdata-dir : Katalog att använda som lokal datakatalog"
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr "--screenshot-dir : Katalog att lagra skärmdumpar i"
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr "--safemode : Starta spelet i felsäkert läge"
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr "-T --tests : Börja testning av drivrutiner och automat-configurering"
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr "-O --no-opengl : Avaktivera OpenGL för denna session"
@@ -6909,13 +6926,13 @@ msgid "Failed to delete character."
msgstr "Misslyckades att radera karaktär."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "Viskning kunde inte sändas, %s är offline."
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "Viskning kunde inte sändas, ignorerad av %s."
@@ -6983,136 +7000,136 @@ msgid "Guild castle: %s"
msgstr "Guild slott: %s"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > bjud in en spelare till ditt party"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > Lämna partyt du är i"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > Visa/ändra inställningar för item-delning för partyt"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr "/exp > Visa/ändra inställningar för exp-delning för partyt"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "Detta kommando bjuder in <nick> till party."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "Detta kommando gör att spelare lämnar partyt."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Kommando: /item <policy>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "Detta kommando ändrar partyts policy för item-delning."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr "<policy> kan vara följande; \"1\", \"yes\", \"true\" för att aktivera item-delning, eller \"0\", \"no\", \"false\" för att avaktivera item-delning."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Kommando: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr "Detta kommando visar partyts nyvarande policy för item-delning."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "Kommando: /exp <policy>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr "Detta kommando ändrar partyts policy för exp-delning."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr "<policy> kan vara av följande; \"1\", \"yes\", \"true\" för att aktivera exp-delning, or \"0\", \"no\", \"false\" för att avaktivera exp-delning."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "Kommando: /exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr "Detta kommando visar partyts nuvarande policy för exp-delning."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Item-delning aktiverad."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Item-delning avaktiverad."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Item-delning är inte möjlig."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Item-delning okänd."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "Exp-delning är aktiverad."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "Exp-delning avaktiverad."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "Exp-delning är inte möjlig."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr "Exp-delning är okänd."
@@ -7849,8 +7866,8 @@ msgstr "Mobile OpenGL"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "Snabb OpenGL"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
diff --git a/po/te.po b/po/te.po
index ec9e71224..663cc04ac 100644
--- a/po/te.po
+++ b/po/te.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/manaplus/language/te/)\n"
"MIME-Version: 1.0\n"
@@ -19,87 +19,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -107,387 +107,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -525,31 +525,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "సహాయం"
@@ -562,7 +562,7 @@ msgstr "సహాయం"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -571,32 +571,32 @@ msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -611,10 +611,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -624,65 +624,65 @@ msgid "Error"
msgstr "పొరపాటà±"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -695,36 +695,36 @@ msgstr "à°—à±à°°à±à°¤à±à°¤à±†à°²à°¿à°¯à°¨à°¿ ఆదేశం."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -733,167 +733,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -903,37 +903,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "సాధారణ"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1047,7 +1059,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1159,7 +1171,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1241,7 +1253,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2302,81 +2314,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2385,7 +2402,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2396,12 +2413,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2411,7 +2428,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2420,40 +2437,40 @@ msgid "Delete"
msgstr "తొలగించà±"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2461,7 +2478,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2469,13 +2486,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2829,62 +2846,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3489,8 +3506,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "పటం"
@@ -4626,47 +4643,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4843,8 +4860,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5072,8 +5089,8 @@ msgstr "పేరà±:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5084,8 +5101,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5121,33 +5138,33 @@ msgstr "à°¸à±à°¤à±à°°à±€"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "మీ పేరౠకనీసం 4 à°…à°•à±à°·à°°à°¾à°² పొడవà±à°‚డాలి."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5248,13 +5265,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5265,211 +5282,211 @@ msgid "Yes"
msgstr "à°…à°µà±à°¨à±"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6618,7 +6635,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6628,17 +6645,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6660,25 +6677,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6686,7 +6703,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6701,122 +6718,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6909,13 +6926,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6983,136 +7000,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7849,7 +7866,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/th.po b/po/th.po
index f558fec01..705d56b63 100644
--- a/po/th.po
+++ b/po/th.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Thai (http://www.transifex.com/projects/p/manaplus/language/th/)\n"
"MIME-Version: 1.0\n"
@@ -19,474 +19,474 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
msgstr[0] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -524,31 +524,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "ตั้งค่า"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr ""
@@ -561,7 +561,7 @@ msgstr ""
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -570,32 +570,32 @@ msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -610,10 +610,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -623,65 +623,65 @@ msgid "Error"
msgstr "ผิดพลาด"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -694,36 +694,36 @@ msgstr ""
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -732,167 +732,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -902,37 +902,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1046,7 +1058,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1158,7 +1170,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1240,7 +1252,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2301,81 +2313,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2384,7 +2401,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2395,12 +2412,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2410,7 +2427,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2419,40 +2436,40 @@ msgid "Delete"
msgstr "ลบทิ้ง"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2460,7 +2477,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2468,13 +2485,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2828,62 +2845,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3488,8 +3505,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4625,47 +4642,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4842,8 +4859,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5071,8 +5088,8 @@ msgstr "ชื่อ:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5083,8 +5100,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5120,33 +5137,33 @@ msgstr "หà¸à¸´à¸‡"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5247,13 +5264,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5264,211 +5281,211 @@ msgid "Yes"
msgstr "ใช่"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5887,7 +5904,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6615,7 +6632,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6625,17 +6642,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6657,25 +6674,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6683,7 +6700,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6698,122 +6715,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6906,13 +6923,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6980,136 +6997,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7846,7 +7863,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/tr.po b/po/tr.po
index 65e4da173..6a23300a7 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/manaplus/"
"language/tr/)\n"
@@ -22,87 +22,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "Gelen takas istekleri görmezden geliniyor."
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "Gelen takas istekleri kabul ediliyor"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "kaçınıldı"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "ıskalandı"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr "Var olmayan nesne toplanmaya çalışıldı."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "Nesne çok ağır."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "Nesne çok uzakta."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr "Envanter dolu."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr "Nesne başkasına ait."
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr "Nesne toplamada bilinmeyen hata oluÅŸtu."
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -110,387 +110,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr "(A) git, saldır, topla"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr "(D) varsayılan taklit"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr "(O) kıyafet taklidi"
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr "(?) taklit"
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "Uzakta"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr "Taklit iptal edildi"
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -528,31 +528,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "Ayarlar"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "Video"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "Tema"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "Yardım"
@@ -565,7 +565,7 @@ msgstr "Yardım"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -574,32 +574,32 @@ msgid "Close"
msgstr "Kapat"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "Bağlanılıyor"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "Bağlanılıyor"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "Oyun dünyasına giriliyor"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "Karakterler isteniliyor"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "Oyun sunucusuna bağlanılıyor"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "Oyun sunucusu deÄŸiÅŸtiriliyor"
@@ -614,10 +614,10 @@ msgstr "Oyun sunucusu deÄŸiÅŸtiriliyor"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -627,65 +627,65 @@ msgid "Error"
msgstr "Hata"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "Kayıt detayları isteniyor"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "Åžifre DeÄŸiÅŸtir"
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "Şifreniz başarı ile değiştirildi!"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "E-posta DeÄŸiÅŸtir"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "E-posta başarı ile değiştirildi!"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "Hesap kapatma başarılı"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "Hoşçakal, tekrar bekleriz..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s yok ve yaratılamıyor! Çıkış yapılıyor."
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "Hata! Güncelleme klasörü oluşturulamadı!"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "Hata: %s bulunamadı ve yaratılamıyor! Çıkış yapılıyor."
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr ""
@@ -698,36 +698,36 @@ msgstr "Bilinmeyen komut."
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "Lütfen bir isim belirtin."
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "Oyuncu zaten %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "Oyuncu başarı ile %s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "Oyuncu %s yapılamaz!"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "Boş sohbet gönderilemez!"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -738,167 +738,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "Grup adı eksik."
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "Lonca adı eksik."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "Enter tuşu sohbeti açar/kapatır."
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "Sohbeti kapatır."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "Enter tuşu sohbeti sonlandırır."
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "Mesaj sohbeti kapatır."
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "arkadaÅŸ"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "ihmal edilmiÅŸ"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "nötr"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "Oyuncu görmezden gelinmiyordu!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "Oyuncu daha fazla görmezden gelinmiyor!"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "Oyuncuyu görmezden gelmeme başarılı olmamadı!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "Oyuncu zaten silindi!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "Oyuncu başarıyla silindi!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "Oyuncu silinemedi!"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr ""
@@ -909,37 +909,49 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
"/%s ayar seçenekleri \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\" 'dir."
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "Genel"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "Hata ayıklama"
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "Ekran görüntüsü kaydı başarısız!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "Sunucu bağlantısı koptu."
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "Ağ Hatası"
@@ -968,7 +980,7 @@ msgid "Comment: %s"
msgstr ""
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "Ağırlık: %s"
@@ -1053,7 +1065,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "Taşı"
@@ -1072,7 +1084,7 @@ msgstr "KonuÅŸ"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1085,7 +1097,7 @@ msgstr "Satın Al"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1096,7 +1108,7 @@ msgstr "Sat"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr ""
@@ -1122,7 +1134,7 @@ msgstr ""
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr "Gözmezden gelinenler listesine ekle"
@@ -1164,8 +1176,8 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1191,7 +1203,7 @@ msgstr "Oyuncular"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "Gruptan at"
@@ -1247,7 +1259,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1334,7 +1346,7 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr "Gruba davet et"
@@ -1462,7 +1474,7 @@ msgstr "Tamamını geri al"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1520,7 +1532,7 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr ""
@@ -1601,53 +1613,53 @@ msgid "Unignore"
msgstr "Görmezden gelmeyi bırak"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr "Taklit"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "Satın Al (?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "Nesneleri göster"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr "Toplama listesinden kaldır"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr "Toplama listesine ekle"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr ""
@@ -1655,7 +1667,7 @@ msgstr ""
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1665,7 +1677,7 @@ msgstr "Çıkar"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "Donatmak"
@@ -1673,14 +1685,14 @@ msgstr "Donatmak"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "Bırak..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr ""
@@ -1688,7 +1700,7 @@ msgstr ""
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "Bırak"
@@ -1696,48 +1708,48 @@ msgstr "Bırak"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "Bölme"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr ""
@@ -2308,81 +2320,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "Yukarı Taşı"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "Aşağı Taşı"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "Sola Taşı"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "Sağa Taşı"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2391,7 +2408,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2402,12 +2419,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2417,7 +2434,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2426,40 +2443,40 @@ msgid "Delete"
msgstr "Sil"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "Kısayollar"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2467,7 +2484,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2475,13 +2492,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "Sohbet"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2835,22 +2852,22 @@ msgstr "Lonca"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
"Eğer <kullanıcı adı> boşluk içeriyorsa, başına ve sonuna tırnak işareti (\") "
@@ -2859,40 +2876,40 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3500,8 +3517,8 @@ msgstr "Canavar hedeflerini sırayla değiştir"
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "Harita"
@@ -4637,49 +4654,49 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > Diğer oyuncuyu görmezden gel"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > Diğer oyuncuyu görmezden gelmeyi bırak"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > Fısıltı sekmesini kapat"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "Komut: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "Bu komut mevcut fısıltı sekmesini kapatır"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "Komut: /ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
"Bu komut diğer oyuncuyu halihazırdaki ilişkilerine bakılmaksızın görmezden "
"gelir."
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "Komut: /unignore <oyuncu>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr "Bu komut; görmezden gelinen oyuncuyu, görmezden gelmeyi bırakır."
@@ -4855,8 +4872,8 @@ msgstr "AYR"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "TuÅŸ: %s"
@@ -5084,8 +5101,8 @@ msgstr "İsim:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5096,8 +5113,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5133,33 +5150,33 @@ msgstr "Kadın"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "Lütfen %d puanı dağıt"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "Adınızda en az 4 karakter olması gerekir."
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "Karakter istatistikleri TAMAM"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "Lütfen %d puanı eksilt"
@@ -5260,13 +5277,13 @@ msgid "rainbow 3"
msgstr "gökkuşağı 3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr "Mevcut: %s; %d oyuncu mevcut."
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "%s 'e fısıldanıyor: %s"
@@ -5277,211 +5294,211 @@ msgid "Yes"
msgstr "Evet"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "Müzik:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "Harita:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "Harita:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "İşaretçi:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "Haritadaki oyuncu sayısı:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "Oyuncu Konumu:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (Yazılım)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr "%d FPS (mobil OpenGL)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "Partikül sayısı: %d"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "Hedef:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "Hedef Adı:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr "Hedef grup:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "Hedef Seviyesi:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "Hedef Grup:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "Lonca Hedefle:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "Gelen: %d bytes/s"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr "Giden: %d bytes/s"
@@ -5512,7 +5529,7 @@ msgstr ""
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5902,7 +5919,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "Gönderen olarak gönderme yapılamadı ya da hatalı karakter"
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "Elbise: %d"
@@ -6631,7 +6648,7 @@ msgid "Completed"
msgstr "Tamamlandı"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "Kimler Online - Güncelleniyor"
@@ -6641,17 +6658,17 @@ msgid "Update"
msgstr "Güncelle"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "Kimler Online -"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "Kimler Online - hata"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "Kimler Online - Güncelle"
@@ -6673,25 +6690,25 @@ msgstr "Dünya Seç"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6699,7 +6716,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6922,13 +6939,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr "Fısıltı gönderilemedi, %s tarafından görmezden gelindi."
@@ -6996,51 +7013,51 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > Grubuna bir oyuncu davet et"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > Dahil olduğun gruptan ayrıl"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > Grup nesne paylaşımı ayarlarını göster/değiştir"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr "/exp > Grup tecrübe paylaşımı ayarlarını göster/değiştir"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "Bu komut <nick> 'i gruba davet eder."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "Bu komut oyuncunun gruptan ayrılmasına sebep olur."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "Komut: /nesne <policy>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "Bu komut grubun nesne paylaşım ayarlarını değiştirir."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7050,85 +7067,85 @@ msgstr ""
"devre dışı bırakır."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "Komut: /item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr "Bu komut grubun var olan nesne paylaşım ayarlarını gösterir."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr "Bu komut grubun tecrübe paylaşım ayarlarını değiştirir."
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr "Bu komut grubun var olan tecrübe paylaşım ayarlarını gösterir."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "Nesne paylaşımı etkinleştirildi."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "Nesne paylaşımı devre dışı bırakıldı."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "Nesne paylaşımı mümkün değil."
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr "Nesne paylaşımı bilinmiyor."
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7864,8 +7881,8 @@ msgstr "Mobil OpenGL"
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "Hızlı OpenGL"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7877,41 +7894,41 @@ msgstr "Güvenli OpenGL"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "isimsiz"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "Bilinmeyen nesne"
diff --git a/po/vls.po b/po/vls.po
index 845b24ac0..a6f79e267 100644
--- a/po/vls.po
+++ b/po/vls.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Vlaams (http://www.transifex.com/projects/p/manaplus/language/vls/)\n"
"MIME-Version: 1.0\n"
@@ -18,87 +18,87 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -106,387 +106,387 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -524,31 +524,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr ""
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr ""
@@ -561,7 +561,7 @@ msgstr ""
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -570,32 +570,32 @@ msgid "Close"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -610,10 +610,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -623,65 +623,65 @@ msgid "Error"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -694,36 +694,36 @@ msgstr ""
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -732,167 +732,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -902,37 +902,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1046,7 +1058,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1158,7 +1170,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1240,7 +1252,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2301,81 +2313,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2384,7 +2401,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2395,12 +2412,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2410,7 +2427,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2419,40 +2436,40 @@ msgid "Delete"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2460,7 +2477,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2468,13 +2485,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2828,62 +2845,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3488,8 +3505,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4625,47 +4642,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4842,8 +4859,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5071,8 +5088,8 @@ msgstr ""
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5083,8 +5100,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5120,33 +5137,33 @@ msgstr ""
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr ""
@@ -5247,13 +5264,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr ""
@@ -5264,211 +5281,211 @@ msgid "Yes"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5889,7 +5906,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6617,7 +6634,7 @@ msgid "Completed"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6627,17 +6644,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6659,25 +6676,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6685,7 +6702,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6700,122 +6717,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6908,13 +6925,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6982,136 +6999,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7848,7 +7865,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 546ac2912..3f05ccb95 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-09 14:08+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/manaplus/"
"language/zh_CN/)\n"
@@ -23,474 +23,474 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "忽略新进的交易请求"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "接å—传入的交易请求"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr "在地图上å¯è§"
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr "躲闪"
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr "失误"
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr "A"
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr "I"
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr "你被 %s æ€æŽ‰äº†"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr "项目是太é‡äº†ã€‚"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr "物å“太远了。"
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
msgstr[0] "你拾起%d[@@%d|%s @@]。"
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr "(?)移动到目标"
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr "(?) 攻击"
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr "(G) 去攻击"
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr "(?)æ‹¿èµ·"
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr "(a) 攻击所有玩家"
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr "è·ç¦»"
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -528,31 +528,31 @@ msgstr "æµåŠ¨çš„æ³¡æ²«"
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1117 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "设置"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1121 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1124 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "视频"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1127 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr "主题"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1130 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "帮助"
@@ -565,7 +565,7 @@ msgstr "帮助"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1134 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -574,32 +574,32 @@ msgid "Close"
msgstr "关闭"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1253
msgid "Connecting to server"
msgstr "正在连接æœåС噍"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1298
msgid "Logging in"
msgstr "登录中"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1339
msgid "Entering game world"
msgstr "进入游æˆä¸–界"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1463
msgid "Requesting characters"
msgstr "请求角色"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1504
msgid "Connecting to the game server"
msgstr "æ­£åœ¨è¿žæŽ¥æ¸¸æˆæœåС噍"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1518
msgid "Changing game servers"
msgstr "æ­£åœ¨æ›´æ”¹æ¸¸æˆæœåС噍"
@@ -614,10 +614,10 @@ msgstr "æ­£åœ¨æ›´æ”¹æ¸¸æˆæœåС噍"
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1578 src/client.cpp:1589 src/client.cpp:1770
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -627,65 +627,65 @@ msgid "Error"
msgstr "错误"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1602
msgid "Requesting registration details"
msgstr "正在请求详细注册信æ¯"
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1642
msgid "Password Change"
msgstr "更改密ç "
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1644
msgid "Password changed successfully!"
msgstr "å¯†ç æ›´æ”¹æˆåŠŸï¼"
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1666
msgid "Email Change"
msgstr "更改电å­é‚®ç®±åœ°å€"
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1668
msgid "Email changed successfully!"
msgstr "电å­é‚®ç®±åœ°å€æ›´æ”¹æˆåŠŸï¼"
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1691
msgid "Unregister Successful"
msgstr "å–æ¶ˆæ³¨å†ŒæˆåŠŸ"
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1693
msgid "Farewell, come back any time..."
msgstr "å†è§ï¼Œæ¬¢è¿Žéšæ—¶å›žæ¥... ..."
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1967 src/client.cpp:1982 src/client.cpp:2027
+#: src/client.cpp:2043 src/client.cpp:2469 src/client.cpp:2477
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr "%s ä¸å­˜åœ¨ï¼Œä¸”æ— æ³•åˆ›å»ºï¼æ­£åœ¨é€€å‡ºã€‚"
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2183
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2224 src/client.cpp:2231
msgid "Error creating updates directory!"
msgstr "创建更新目录错误ï¼"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2253 src/client.cpp:2266
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr "错误:%s ä¸å­˜åœ¨ä¸”æ— æ³•åˆ›å»ºï¼æ­£åœ¨é€€å‡ºã€‚"
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2919
msgid "Do you want to open support page?"
msgstr ""
@@ -698,36 +698,36 @@ msgstr "未知命令。"
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr "请指定一个å称。"
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr "玩家已ç»%s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr "玩家æˆåŠŸ%s!"
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr "玩家ä¸èƒ½ä¸º %s"
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "无法å‘é€ç©ºç™½ç§ä¿¡ï¼"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is "
@@ -736,167 +736,167 @@ msgstr "无法为 \"%s\"创建ç§ä¿¡æ ‡ç­¾ï¼è¦ä¹ˆå·²ç»å­˜åœ¨ï¼Œè¦ä¹ˆæ˜¯ä½ è‡
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "帮会å称缺失。"
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr "公会å称缺失。"
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "<回车>键促å‘èŠå¤©ã€‚"
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "讯æ¯å…³é—­èŠå¤©ã€‚"
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "<回车>键现在促å‘èŠå¤©ã€‚"
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "讯æ¯çŽ°åœ¨å…³é—­èŠå¤©ã€‚"
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr "朋å‹"
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr "无视"
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr "中立"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr "玩家没有被忽视ï¼"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr "玩家ä¸å†è¢«å¿½è§†ï¼"
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr "ä¸èƒ½å–消对玩家的忽视!"
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr "玩家已ç»è¢«åˆ é™¤!"
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr "玩家æˆåŠŸè¢«åˆ é™¤ï¼"
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr "无法删除玩家ï¼"
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:899 src/commands.cpp:955
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:910
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:921
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:931
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:941
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:951
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1109
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1367 src/commands.cpp:1376
msgid "Resource orphaned images:"
msgstr ""
@@ -906,37 +906,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "/%s的选项是\"yes\",\"no\",\"true\",\"false\",\"1\",\"0\"。"
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "常规"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr "调试 "
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "ä¿å­˜å±å¹•快照失败ï¼"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr "æœåŠ¡å™¨çš„è¿žæŽ¥ä¸¢å¤±ã€‚"
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "网络错误"
@@ -965,7 +977,7 @@ msgid "Comment: %s"
msgstr "评论: %s"
#. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:189
+#: src/gui/popups/itempopup.cpp:190
#, c-format
msgid "Weight: %s"
msgstr "é‡é‡ï¼š%s"
@@ -1050,7 +1062,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr "移动"
@@ -1069,7 +1081,7 @@ msgstr "说è¯"
#. TRANSLATORS: buy item
#. TRANSLATORS: buy dialog name
#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2595
+#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:2598
#: src/gui/windows/buydialog.cpp:207 src/gui/windows/buydialog.cpp:219
#: src/gui/windows/buydialog.cpp:273 src/gui/windows/buyselldialog.cpp:67
msgid "Buy"
@@ -1082,7 +1094,7 @@ msgstr "è´­ä¹°"
#. TRANSLATORS: shop window button
#. TRANSLATORS: sell dialog name
#. TRANSLATORS: sell dialog button
-#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2598
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:2601
#: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:55
#: src/gui/windows/selldialog.cpp:65 src/gui/windows/selldialog.cpp:107
msgid "Sell"
@@ -1093,7 +1105,7 @@ msgstr "出售"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add comment to player
#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:2659
+#: src/gui/popups/popupmenu.cpp:2662
msgid "Add comment"
msgstr "å‘表评论"
@@ -1119,7 +1131,7 @@ msgstr "加入攻击清å•"
#. TRANSLATORS: add monster to ignore list
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:285 src/gui/popups/popupmenu.cpp:2682
msgid "Add to ignore list"
msgstr ""
@@ -1161,8 +1173,8 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2305
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
-#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2836 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1188,7 +1200,7 @@ msgstr "玩家"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player from party
#: src/gui/popups/popupmenu.cpp:387 src/gui/popups/popupmenu.cpp:726
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2646
msgid "Kick from party"
msgstr "踢从党"
@@ -1244,7 +1256,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -1331,7 +1343,7 @@ msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:719 src/gui/popups/popupmenu.cpp:2640
msgid "Invite to party"
msgstr ""
@@ -1459,7 +1471,7 @@ msgstr "检索所有"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: skills dialog button
-#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2761
+#: src/gui/popups/popupmenu.cpp:1986 src/gui/popups/popupmenu.cpp:2764
#: src/gui/windows/inventorywindow.cpp:202
#: src/gui/windows/inventorywindow.cpp:685 src/gui/windows/skilldialog.cpp:290
msgid "Use"
@@ -1517,7 +1529,7 @@ msgstr ""
#. TRANSLATORS: undress item from player
#. TRANSLATORS: popup menu item
#. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2656
+#: src/gui/popups/popupmenu.cpp:2327 src/gui/popups/popupmenu.cpp:2659
msgid "Undress"
msgstr ""
@@ -1598,53 +1610,53 @@ msgid "Unignore"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2578
+#: src/gui/popups/popupmenu.cpp:2580
msgid "Follow"
msgstr "按照"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2584
msgid "Imitation"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/popups/popupmenu.cpp:2620
+#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
msgid "Buy (?)"
msgstr "è´­ä¹°(?)"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2608 src/gui/popups/popupmenu.cpp:2623
+#: src/gui/popups/popupmenu.cpp:2611 src/gui/popups/popupmenu.cpp:2626
msgid "Sell (?)"
msgstr "出售(?)"
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2653
+#: src/gui/popups/popupmenu.cpp:2656
msgid "Show Items"
msgstr "显示项目"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2670
+#: src/gui/popups/popupmenu.cpp:2673
msgid "Remove from pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2675
+#: src/gui/popups/popupmenu.cpp:2678
msgid "Add to pickup list"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2724
+#: src/gui/popups/popupmenu.cpp:2727
msgid "Unprotect item"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2733
+#: src/gui/popups/popupmenu.cpp:2736
msgid "Protect item"
msgstr ""
@@ -1652,7 +1664,7 @@ msgstr ""
#. TRANSLATORS: unequip item
#. TRANSLATORS: equipment window button
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2746 src/gui/windows/equipmentwindow.cpp:68
+#: src/gui/popups/popupmenu.cpp:2749 src/gui/windows/equipmentwindow.cpp:68
#: src/gui/windows/inventorywindow.cpp:204
#: src/gui/windows/inventorywindow.cpp:674
msgid "Unequip"
@@ -1662,7 +1674,7 @@ msgstr "å¸ä¸‹è£…备"
#. TRANSLATORS: use item
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window button
-#: src/gui/popups/popupmenu.cpp:2752 src/gui/windows/inventorywindow.cpp:200
+#: src/gui/popups/popupmenu.cpp:2755 src/gui/windows/inventorywindow.cpp:200
#: src/gui/windows/inventorywindow.cpp:679 src/gui/windows/outfitwindow.cpp:60
msgid "Equip"
msgstr "装备"
@@ -1670,14 +1682,14 @@ msgstr "装备"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop item
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2772 src/gui/windows/inventorywindow.cpp:217
+#: src/gui/popups/popupmenu.cpp:2775 src/gui/windows/inventorywindow.cpp:217
#: src/gui/windows/inventorywindow.cpp:782
msgid "Drop..."
msgstr "掉è½... ..."
#. TRANSLATORS: popup menu item
#. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2775
+#: src/gui/popups/popupmenu.cpp:2778
msgid "Drop all"
msgstr "所有"
@@ -1685,7 +1697,7 @@ msgstr "所有"
#. TRANSLATORS: drop item
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2781 src/gui/windowmenu.cpp:136
+#: src/gui/popups/popupmenu.cpp:2784 src/gui/windowmenu.cpp:136
#: src/gui/windows/inventorywindow.cpp:787
msgid "Drop"
msgstr "丢弃"
@@ -1693,48 +1705,48 @@ msgstr "丢弃"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: split items
#. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2789 src/gui/windows/inventorywindow.cpp:219
+#: src/gui/popups/popupmenu.cpp:2792 src/gui/windows/inventorywindow.cpp:219
msgid "Split"
msgstr "分离"
#. TRANSLATORS: popup menu item
#. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2799
+#: src/gui/popups/popupmenu.cpp:2802
msgid "GM..."
msgstr ""
#. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2807
+#: src/gui/popups/popupmenu.cpp:2810
msgid "GM commands"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2812
+#: src/gui/popups/popupmenu.cpp:2815
msgid "Check ip"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2815
+#: src/gui/popups/popupmenu.cpp:2818
msgid "Goto"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2818
+#: src/gui/popups/popupmenu.cpp:2821
msgid "Recall"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: revive player
-#: src/gui/popups/popupmenu.cpp:2821
+#: src/gui/popups/popupmenu.cpp:2824
msgid "Revive"
msgstr ""
#. TRANSLATORS: popup menu item
#. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2826
+#: src/gui/popups/popupmenu.cpp:2829
msgid "Kick"
msgstr ""
@@ -2305,81 +2317,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "å‘上移动"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "å‘下移动"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "å‘左移动"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "å‘å³ç§»åЍ"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2388,7 +2405,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2399,12 +2416,12 @@ msgid "Other"
msgstr "å…¶ä»–"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2414,7 +2431,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2423,40 +2440,40 @@ msgid "Delete"
msgstr "删除"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr "å¿«æ·é”®"
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2464,7 +2481,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2472,13 +2489,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "èŠå¤©"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2832,62 +2849,62 @@ msgstr "帮会"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr "命令:/invite <昵称>"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "如果<昵称>包å«ç©ºæ ¼ï¼Œè¯·ç”¨åŒå¼•å·(\")括起。"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr "命令:/leave"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr "/help > 显示该帮助信æ¯ã€‚"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr "/invite > "
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr "/leave > "
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3492,8 +3509,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "地图"
@@ -4629,47 +4646,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr "/ignore > "
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr "/unignore > åœæ­¢å¿½è§†äº†å…¶ä»–"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > 关闭密语标签页"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "命令: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "该命令关闭当å‰å¯†è¯­æ ‡ç­¾é¡µã€‚"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr "命令:/ignore"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr "此命令忽略了其他,ä¸ç®¡ç›®å‰çš„关系。"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr "命令: /unignore <玩家>"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid "This command stops ignoring the other player if they are being ignored."
msgstr "æ­¤å‘½ä»¤å°†åœæ­¢å¿½è§†äº†å…¶ä»–çš„çƒå‘˜ï¼Œå¦‚果他们被忽略了。"
@@ -4845,8 +4862,8 @@ msgstr "SET"
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr "按键:%s"
@@ -5074,8 +5091,8 @@ msgstr "å§“å"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ">"
@@ -5086,8 +5103,8 @@ msgstr ">"
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr "<"
@@ -5123,33 +5140,33 @@ msgstr "美女"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "请分å‘%d点数"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "ä½ çš„å字需è¦è‡³å°‘4个字符"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "角色状æ€å¯ä»¥"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "请删除%d点数"
@@ -5250,13 +5267,13 @@ msgid "rainbow 3"
msgstr "彩虹3"
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "对%s密语到:%s"
@@ -5267,211 +5284,211 @@ msgid "Yes"
msgstr "是"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr "音ä¹ï¼š"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr "地图:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr "å°åœ°å›¾ï¼š"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr "光标:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr "地图演员数:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr "çš„ä½ç½®ï¼š"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr "%d的FPS"
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr "%d FPS (软件)"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr "ç²’å­æ•°ï¼š%d个"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr "目标:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr "目标ID:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr "攻击延迟:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr "目标水平:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr "目标:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr "目标公会:"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr "输入:%d 字节/"
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5502,7 +5519,7 @@ msgstr "自动打开这个窗å£"
#. TRANSLATORS: ok dialog button
#. TRANSLATORS: quit dialog button
#. TRANSLATORS: text dialog button
-#: src/gui/windows/editdialog.cpp:48 src/gui/windows/editserverdialog.cpp:76
+#: src/gui/windows/editdialog.cpp:46 src/gui/windows/editserverdialog.cpp:76
#: src/gui/windows/itemamountwindow.cpp:207 src/gui/windows/okdialog.cpp:50
#: src/gui/windows/quitdialog.cpp:67 src/gui/windows/textdialog.cpp:46
msgid "OK"
@@ -5890,7 +5907,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "å‘é€ä¿¡ä»¶å¤±è´¥æˆ–者信件无效。"
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr "套装: %d"
@@ -6617,7 +6634,7 @@ msgid "Completed"
msgstr "已完æˆ"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr "è°åœ¨çº¿ - æ›´æ–°"
@@ -6627,17 +6644,17 @@ msgid "Update"
msgstr "æ›´æ–°"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr "è°åœ¨çº¿ -"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr "è°åœ¨çº¿ - 错误"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr "è°åœ¨çº¿ - æ›´æ–°"
@@ -6659,25 +6676,25 @@ msgstr "选择世界"
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6685,7 +6702,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6908,13 +6925,13 @@ msgid "Failed to delete character."
msgstr "删除角色失败。"
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:95
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr "密语无法å‘é€ï¼Œ%s离线。"
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:104
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6982,51 +6999,51 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr "/invite > 邀请æŸä¸€çŽ©å®¶åŠ å…¥æ‚¨çš„å¸®ä¼š"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr "/leave > 离开你所在的帮会"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr "/item > 显示/改å˜å¸®ä¼šé¡¹ç›®å…±äº«é€‰é¡¹"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr "/exp > 显示/改å˜å¸®ä¼šç»éªŒå…±äº«é€‰é¡¹"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr "该命令邀请<昵称>和你èšä¼šã€‚"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr "该命令致使玩家离开帮会"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr "命令:/item <策略>"
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr "改命令改å˜å¸®ä¼šçš„物å“共享策略。"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
@@ -7035,27 +7052,27 @@ msgstr ""
"\"false\"用æ¥ç¦æ­¢ç‰©å“共享。"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr "命令:/item"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr "该命令显示帮会现有的物å“共享策略。"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr "命令:/exp <策略>"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr "该命令改å˜å¸®ä¼šçš„ç»éªŒå…±äº«ç­–略。"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
@@ -7064,58 +7081,58 @@ msgstr ""
"\"false\"用æ¥å…³é—­ç»éªŒå…±äº«ã€‚"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr "命令:/exp"
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr "该命令显示帮会现有的ç»éªŒå…±äº«ç­–略。"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr "物å“共享开å¯ã€‚"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr "物å“共享关闭。"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr "物å“共享ä¸å¯èƒ½ã€‚"
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr "ç»éªŒå…±äº«å¼€å¯ã€‚"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr "ç»éªŒå…±äº«å…³é—­ã€‚"
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr "ç»éªŒå…±äº«ä¸å¯èƒ½ã€‚"
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7853,8 +7870,8 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
-msgstr "快速的OpenGL"
+msgid "Normal OpenGL"
+msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:82
@@ -7866,41 +7883,41 @@ msgstr "安全的OpenGL"
#. TRANSLATORS: item info name
#. TRANSLATORS: unknown info name
#: src/resources/beinginfo.cpp:41 src/resources/db/avatardb.cpp:67
-#: src/resources/db/itemdb.cpp:315 src/resources/db/monsterdb.cpp:98
+#: src/resources/db/itemdb.cpp:316 src/resources/db/monsterdb.cpp:98
msgid "unnamed"
msgstr "未知怪兽"
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:72
+#: src/resources/db/itemdb.cpp:73
#, c-format
msgid "Attack %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:74
+#: src/resources/db/itemdb.cpp:75
#, c-format
msgid "Defense %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:76
+#: src/resources/db/itemdb.cpp:77
#, c-format
msgid "HP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:78
+#: src/resources/db/itemdb.cpp:79
#, c-format
msgid "MP %s"
msgstr ""
#. TRANSLATORS: item info label
-#: src/resources/db/itemdb.cpp:80
+#: src/resources/db/itemdb.cpp:81
#, c-format
msgid "Level %s"
msgstr ""
#. TRANSLATORS: item name
-#: src/resources/db/itemdb.cpp:204
+#: src/resources/db/itemdb.cpp:205
msgid "Unknown item"
msgstr "未知物å“"
diff --git a/po/zh_HK.po b/po/zh_HK.po
index 6a146c477..eec3744e0 100644
--- a/po/zh_HK.po
+++ b/po/zh_HK.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/manaplus/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -19,474 +19,474 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr ""
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr ""
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
msgstr[0] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -524,31 +524,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "設定"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "顯示"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "說明"
@@ -561,7 +561,7 @@ msgstr "說明"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -570,32 +570,32 @@ msgid "Close"
msgstr "關閉"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -610,10 +610,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -623,65 +623,65 @@ msgid "Error"
msgstr "錯誤"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr ""
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -694,36 +694,36 @@ msgstr "䏿˜ŽæŒ‡ä»¤"
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr ""
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -732,167 +732,167 @@ msgstr ""
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr ""
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr ""
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr ""
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -902,37 +902,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr ""
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr ""
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr ""
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr ""
@@ -1046,7 +1058,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1158,7 +1170,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1240,7 +1252,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2301,81 +2313,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr ""
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2384,7 +2401,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2395,12 +2412,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2410,7 +2427,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2419,40 +2436,40 @@ msgid "Delete"
msgstr "刪除"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2460,7 +2477,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2468,13 +2485,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2828,62 +2845,62 @@ msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "如果<暱稱>之間有空格,用雙引號(\")括起來。"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3488,8 +3505,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr ""
@@ -4625,47 +4642,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4842,8 +4859,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5071,8 +5088,8 @@ msgstr "å字:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5083,8 +5100,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5120,33 +5137,33 @@ msgstr "女生"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "請分é…%d點數"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "ä½ çš„å字至少需è¦4個字元"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "角色狀態確定"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "請移除%d點數"
@@ -5247,13 +5264,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "å°%s竊竊ç§èªžï¼š%s"
@@ -5264,211 +5281,211 @@ msgid "Yes"
msgstr "是"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5887,7 +5904,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr ""
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6615,7 +6632,7 @@ msgid "Completed"
msgstr "已完æˆ"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6625,17 +6642,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6657,25 +6674,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6683,7 +6700,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6698,122 +6715,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6906,13 +6923,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6980,136 +6997,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7846,7 +7863,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/po/zh_TW.po b/po/zh_TW.po
index f19e3c037..19a114862 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ManaPlus\n"
"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2013-10-25 16:34+0300\n"
-"PO-Revision-Date: 2013-10-26 08:14+0000\n"
+"POT-Creation-Date: 2013-11-03 16:01+0300\n"
+"PO-Revision-Date: 2013-11-04 08:14+0000\n"
"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/manaplus/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@@ -19,474 +19,474 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. TRANSLATORS: disable trades message
-#: src/actionmanager.cpp:857
+#: src/actionmanager.cpp:864
msgid "Ignoring incoming trade requests"
msgstr "å¿½ç•¥æ”¶åˆ°çš„äº¤æ˜“è¦æ±‚"
#. TRANSLATORS: enable trades message
-#: src/actionmanager.cpp:867
+#: src/actionmanager.cpp:874
msgid "Accepting incoming trade requests"
msgstr "æŽ¥å—æ”¶åˆ°çš„äº¤æ˜“è¦æ±‚"
#. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1249
+#: src/actormanager.cpp:1250
msgid "Visible on map"
msgstr ""
#. TRANSLATORS: default race name
-#: src/being/being.cpp:294
+#: src/being/being.cpp:298
msgid "Human"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "dodge"
msgstr ""
-#: src/being/being.cpp:502
+#: src/being/being.cpp:506
msgid "miss"
msgstr ""
#. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1746 src/gui/windows/whoisonline.cpp:861
+#: src/being/being.cpp:1750 src/gui/windows/whoisonline.cpp:862
msgid "A"
msgstr ""
#. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1751 src/gui/windows/whoisonline.cpp:866
+#: src/being/being.cpp:1755 src/gui/windows/whoisonline.cpp:867
msgid "I"
msgstr ""
#. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:387
+#: src/being/localplayer.cpp:388
#, c-format
msgid "You were killed by %s"
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1372
+#: src/being/localplayer.cpp:1373
msgid "Tried to pick up nonexistent item."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1376
+#: src/being/localplayer.cpp:1377
msgid "Item is too heavy."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1380
+#: src/being/localplayer.cpp:1381
msgid "Item is too far away."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1384
+#: src/being/localplayer.cpp:1385
msgid "Inventory is full."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1388
+#: src/being/localplayer.cpp:1389
msgid "Stack is too big."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1392
+#: src/being/localplayer.cpp:1393
msgid "Item belongs to someone else."
msgstr ""
#. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:1396
+#: src/being/localplayer.cpp:1397
msgid "Unknown problem picking up item."
msgstr ""
#. TRANSLATORS: %d is number,
#. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:1420
+#: src/being/localplayer.cpp:1421
#, c-format
msgid "You picked up %d [@@%d|%s@@]."
msgid_plural "You picked up %d [@@%d|%s@@]."
msgstr[0] ""
#. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1625 src/being/localplayer.cpp:1660
-#: src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1626 src/being/localplayer.cpp:1661
+#: src/being/localplayer.cpp:1662
msgid "xp"
msgstr ""
-#: src/being/localplayer.cpp:1666 src/being/localplayer.cpp:1673
-#: src/being/localplayer.cpp:1680
+#: src/being/localplayer.cpp:1667 src/being/localplayer.cpp:1674
+#: src/being/localplayer.cpp:1681
msgid "job"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1865
+#: src/being/localplayer.cpp:1866
msgid "(D) default moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1867
+#: src/being/localplayer.cpp:1868
msgid "(I) invert moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1869
+#: src/being/localplayer.cpp:1870
msgid "(c) moves with some crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1871
+#: src/being/localplayer.cpp:1872
msgid "(C) moves with crazy moves"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1873
+#: src/being/localplayer.cpp:1874
msgid "(d) double normal + crazy"
msgstr ""
#. TRANSLATORS: move type in status bar
-#: src/being/localplayer.cpp:1875
+#: src/being/localplayer.cpp:1876
msgid "(?) unknown move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1898
+#: src/being/localplayer.cpp:1899
#, c-format
msgid "(%u) crazy move number %u"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1904
+#: src/being/localplayer.cpp:1905
msgid "(a) custom crazy move"
msgstr ""
#. TRANSLATORS: crazy move type in status bar
-#: src/being/localplayer.cpp:1909
+#: src/being/localplayer.cpp:1910
msgid "(?) crazy move"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1924
+#: src/being/localplayer.cpp:1925
msgid "(0) default moves to target"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1926
+#: src/being/localplayer.cpp:1927
msgid "(1) moves to target in distance 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1928
+#: src/being/localplayer.cpp:1929
msgid "(2) moves to target in distance 2"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1930
+#: src/being/localplayer.cpp:1931
msgid "(3) moves to target in distance 3"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1932
+#: src/being/localplayer.cpp:1933
msgid "(5) moves to target in distance 5"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1934
+#: src/being/localplayer.cpp:1935
msgid "(7) moves to target in distance 7"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1936
+#: src/being/localplayer.cpp:1937
msgid "(A) moves to target in attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1938
+#: src/being/localplayer.cpp:1939
msgid "(a) archer attack range"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1940
+#: src/being/localplayer.cpp:1941
msgid "(B) moves to target in attack range - 1"
msgstr ""
#. TRANSLATORS: move to target type in status bar
-#: src/being/localplayer.cpp:1942
+#: src/being/localplayer.cpp:1943
msgid "(?) move to target"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1962
+#: src/being/localplayer.cpp:1963
msgid "(D) default follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1964
+#: src/being/localplayer.cpp:1965
msgid "(R) relative follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1966
+#: src/being/localplayer.cpp:1967
msgid "(M) mirror follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1968
+#: src/being/localplayer.cpp:1969
msgid "(P) pet follow"
msgstr ""
#. TRANSLATORS: folow mode in status bar
-#: src/being/localplayer.cpp:1970
+#: src/being/localplayer.cpp:1971
msgid "(?) unknown follow"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1990 src/being/localplayer.cpp:1998
-#: src/being/localplayer.cpp:2026
+#: src/being/localplayer.cpp:1991 src/being/localplayer.cpp:1999
+#: src/being/localplayer.cpp:2027
msgid "(?) attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:1992 src/being/localplayer.cpp:2018
+#: src/being/localplayer.cpp:1993 src/being/localplayer.cpp:2019
msgid "(D) default attack"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1994
+#: src/being/localplayer.cpp:1995
msgid "(s) switch attack without shield"
msgstr ""
#. TRANSLATORS: switch attack type in status bar
-#: src/being/localplayer.cpp:1996
+#: src/being/localplayer.cpp:1997
msgid "(S) switch attack with shield"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2020
+#: src/being/localplayer.cpp:2021
msgid "(G) go and attack"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2022
+#: src/being/localplayer.cpp:2023
msgid "(A) go, attack, pickup"
msgstr ""
#. TRANSLATORS: attack type in status bar
-#: src/being/localplayer.cpp:2024
+#: src/being/localplayer.cpp:2025
msgid "(d) without auto attack"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2078
+#: src/being/localplayer.cpp:2079
msgid "(S) small pick up 1x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2080
+#: src/being/localplayer.cpp:2081
msgid "(D) default pick up 2x1 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2082
+#: src/being/localplayer.cpp:2083
msgid "(F) forward pick up 2x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2084
+#: src/being/localplayer.cpp:2085
msgid "(3) pick up 3x3 cells"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2086
+#: src/being/localplayer.cpp:2087
msgid "(g) go and pick up in distance 4"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2088
+#: src/being/localplayer.cpp:2089
msgid "(G) go and pick up in distance 8"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2090
+#: src/being/localplayer.cpp:2091
msgid "(A) go and pick up in max distance"
msgstr ""
#. TRANSLATORS: pickup size in status bar
-#: src/being/localplayer.cpp:2092
+#: src/being/localplayer.cpp:2093
msgid "(?) pick up"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2106
+#: src/being/localplayer.cpp:2107
msgid "(N) normal map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2108
+#: src/being/localplayer.cpp:2109
msgid "(D) debug map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2110
+#: src/being/localplayer.cpp:2111
msgid "(u) ultra map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2112
+#: src/being/localplayer.cpp:2113
msgid "(U) ultra map view 2"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2114
+#: src/being/localplayer.cpp:2115
msgid "(e) empty map view"
msgstr ""
#. TRANSLATORS: map view type in status bar
-#: src/being/localplayer.cpp:2116
+#: src/being/localplayer.cpp:2117
msgid "(b) black & white map view"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2136
+#: src/being/localplayer.cpp:2137
msgid "(f) use #flar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2138
+#: src/being/localplayer.cpp:2139
msgid "(c) use #chiza for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2140
+#: src/being/localplayer.cpp:2141
msgid "(I) use #ingrav for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2142
+#: src/being/localplayer.cpp:2143
msgid "(F) use #frillyar for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2144
+#: src/being/localplayer.cpp:2145
msgid "(U) use #upmarmu for magic attack"
msgstr ""
#. TRANSLATORS: magic attack in status bar
-#: src/being/localplayer.cpp:2146
+#: src/being/localplayer.cpp:2147
msgid "(?) magic attack"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2166
+#: src/being/localplayer.cpp:2167
msgid "(a) attack all players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2168
+#: src/being/localplayer.cpp:2169
msgid "(f) attack all except friends"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2170
+#: src/being/localplayer.cpp:2171
msgid "(b) attack bad relations"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2172
+#: src/being/localplayer.cpp:2173
msgid "(d) don't attack players"
msgstr ""
#. TRANSLATORS: player attack type in status bar
-#: src/being/localplayer.cpp:2174
+#: src/being/localplayer.cpp:2175
msgid "(?) pvp attack"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2194
+#: src/being/localplayer.cpp:2195
msgid "(D) default imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2196
+#: src/being/localplayer.cpp:2197
msgid "(O) outfits imitation"
msgstr ""
#. TRANSLATORS: imitation type in status bar
-#: src/being/localplayer.cpp:2198
+#: src/being/localplayer.cpp:2199
msgid "(?) imitation"
msgstr ""
#. TRANSLATORS: away message box header
-#: src/being/localplayer.cpp:2227
+#: src/being/localplayer.cpp:2228
msgid "Away"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2250
+#: src/being/localplayer.cpp:2251
msgid "(O) on keyboard"
msgstr ""
#. TRANSLATORS: away type in status bar
-#: src/being/localplayer.cpp:2252
+#: src/being/localplayer.cpp:2253
msgid "(A) away"
msgstr ""
#. TRANSLATORS: away type in status bar
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2254 src/being/localplayer.cpp:2272
+#: src/being/localplayer.cpp:2255 src/being/localplayer.cpp:2273
msgid "(?) away"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2268
+#: src/being/localplayer.cpp:2269
msgid "(G) game camera mode"
msgstr ""
#. TRANSLATORS: camera mode in status bar
-#: src/being/localplayer.cpp:2270
+#: src/being/localplayer.cpp:2271
msgid "(F) free camera mode"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2297
+#: src/being/localplayer.cpp:2298
msgid "Game modifiers are enabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2299
+#: src/being/localplayer.cpp:2300
msgid "Game modifiers are disabled"
msgstr ""
#. TRANSLATORS: game modifiers state in status bar
-#: src/being/localplayer.cpp:2301
+#: src/being/localplayer.cpp:2302
msgid "Game modifiers are unknown"
msgstr ""
#. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:3860
+#: src/being/localplayer.cpp:3861
#, c-format
msgid "Follow: %s"
msgstr ""
#. TRANSLATORS: follow command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3866 src/being/localplayer.cpp:3891
+#: src/being/localplayer.cpp:3867 src/being/localplayer.cpp:3892
msgid "Follow canceled"
msgstr ""
#. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:3876
+#: src/being/localplayer.cpp:3877
#, c-format
msgid "Imitation: %s"
msgstr ""
#. TRANSLATORS: imitate command message
#. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:3882 src/being/localplayer.cpp:3896
+#: src/being/localplayer.cpp:3883 src/being/localplayer.cpp:3897
msgid "Imitation canceled"
msgstr ""
#. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:4239
+#: src/being/localplayer.cpp:4240
#, c-format
msgid "You see %s"
msgstr ""
@@ -524,31 +524,31 @@ msgstr ""
#. TRANSLATORS: setup tab quick button
#. TRANSLATORS: full button name
#. TRANSLATORS: setup window name
-#: src/client.cpp:1109 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
+#: src/client.cpp:1043 src/gui/windowmenu.cpp:165 src/gui/windows/setup.cpp:58
msgid "Setup"
msgstr "設定"
#. TRANSLATORS: perfoamance tab quick button
#. TRANSLATORS: settings tab name
-#: src/client.cpp:1113 src/gui/widgets/tabs/setup_perfomance.cpp:50
+#: src/client.cpp:1047 src/gui/widgets/tabs/setup_perfomance.cpp:50
msgid "Performance"
msgstr ""
#. TRANSLATORS: video tab quick button
#. TRANSLATORS: video settings tab name
-#: src/client.cpp:1116 src/gui/widgets/tabs/setup_video.cpp:221
+#: src/client.cpp:1050 src/gui/widgets/tabs/setup_video.cpp:221
msgid "Video"
msgstr "顯示"
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: theme settings tab name
-#: src/client.cpp:1119 src/gui/widgets/tabs/setup_theme.cpp:279
+#: src/client.cpp:1053 src/gui/widgets/tabs/setup_theme.cpp:279
msgid "Theme"
msgstr ""
#. TRANSLATORS: theme tab quick button
#. TRANSLATORS: help window name
-#: src/client.cpp:1122 src/gui/windowmenu.cpp:72
+#: src/client.cpp:1056 src/gui/windowmenu.cpp:72
#: src/gui/windows/helpwindow.cpp:50
msgid "Help"
msgstr "說明"
@@ -561,7 +561,7 @@ msgstr "說明"
#. TRANSLATORS: npc dialog button
#. TRANSLATORS: quests window button
#. TRANSLATORS: shop window button
-#: src/client.cpp:1126 src/gui/popups/popupmenu.cpp:618
+#: src/client.cpp:1060 src/gui/popups/popupmenu.cpp:618
#: src/gui/windows/didyouknowwindow.cpp:78
#: src/gui/windows/inventorywindow.cpp:252 src/gui/windows/npcdialog.cpp:71
#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/questswindow.cpp:134
@@ -570,32 +570,32 @@ msgid "Close"
msgstr "關閉"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1245
+#: src/client.cpp:1179
msgid "Connecting to server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1290
+#: src/client.cpp:1224
msgid "Logging in"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1331
+#: src/client.cpp:1265
msgid "Entering game world"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1454
+#: src/client.cpp:1388
msgid "Requesting characters"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1495
+#: src/client.cpp:1429
msgid "Connecting to the game server"
msgstr ""
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1509
+#: src/client.cpp:1443
msgid "Changing game servers"
msgstr ""
@@ -610,10 +610,10 @@ msgstr ""
#. TRANSLATORS: unregister dialog. error message.
#. TRANSLATORS: error message header
#. TRANSLATORS: error message
-#: src/client.cpp:1569 src/client.cpp:1580 src/client.cpp:1761
+#: src/client.cpp:1503 src/client.cpp:1514 src/client.cpp:1695
#: src/gui/windows/changeemaildialog.cpp:167
#: src/gui/windows/changepassworddialog.cpp:157
-#: src/gui/windows/charcreatedialog.cpp:357
+#: src/gui/windows/charcreatedialog.cpp:358
#: src/gui/windows/charselectdialog.cpp:297
#: src/gui/windows/editserverdialog.cpp:217
#: src/gui/windows/registerdialog.cpp:259
@@ -623,65 +623,65 @@ msgid "Error"
msgstr "錯誤"
#. TRANSLATORS: connection dialog header
-#: src/client.cpp:1593
+#: src/client.cpp:1527
msgid "Requesting registration details"
msgstr ""
#. TRANSLATORS: password change message header
-#: src/client.cpp:1633
+#: src/client.cpp:1567
msgid "Password Change"
msgstr ""
#. TRANSLATORS: password change message text
-#: src/client.cpp:1635
+#: src/client.cpp:1569
msgid "Password changed successfully!"
msgstr ""
#. TRANSLATORS: email change message header
-#: src/client.cpp:1657
+#: src/client.cpp:1591
msgid "Email Change"
msgstr ""
#. TRANSLATORS: email change message text
-#: src/client.cpp:1659
+#: src/client.cpp:1593
msgid "Email changed successfully!"
msgstr ""
#. TRANSLATORS: unregister message header
-#: src/client.cpp:1682
+#: src/client.cpp:1616
msgid "Unregister Successful"
msgstr ""
#. TRANSLATORS: unregister message text
-#: src/client.cpp:1684
+#: src/client.cpp:1618
msgid "Farewell, come back any time..."
msgstr ""
#. TRANSLATORS: directory creation error
-#: src/client.cpp:1956 src/client.cpp:1971 src/client.cpp:2014
-#: src/client.cpp:2030 src/client.cpp:2456 src/client.cpp:2464
+#: src/client.cpp:1892 src/client.cpp:1907 src/client.cpp:1952
+#: src/client.cpp:1968 src/client.cpp:2394 src/client.cpp:2402
#, c-format
msgid "%s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2170
+#: src/client.cpp:2108
#, c-format
msgid "Invalid update host: %s."
msgstr ""
#. TRANSLATORS: update server initialisation error
-#: src/client.cpp:2211 src/client.cpp:2218
+#: src/client.cpp:2149 src/client.cpp:2156
msgid "Error creating updates directory!"
msgstr "建立更新目錄失敗ï¼"
-#: src/client.cpp:2240 src/client.cpp:2253
+#: src/client.cpp:2178 src/client.cpp:2191
#, c-format
msgid "Error: %s doesn't exist and can't be created! Exiting."
msgstr ""
#. TRANSLATORS: error message question
-#: src/client.cpp:2904
+#: src/client.cpp:2842
msgid "Do you want to open support page?"
msgstr ""
@@ -694,36 +694,36 @@ msgstr "䏿˜ŽæŒ‡ä»¤"
#. TRANSLATORS: party invite message
#. TRANSLATORS: unignore command
#. TRANSLATORS: erase command
-#: src/commands.cpp:150 src/commands.cpp:443 src/commands.cpp:530
-#: src/commands.cpp:584
+#: src/commands.cpp:151 src/commands.cpp:444 src/commands.cpp:531
+#: src/commands.cpp:585
msgid "Please specify a name."
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:157
+#: src/commands.cpp:158
#, c-format
msgid "Player already %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:169
+#: src/commands.cpp:170
#, c-format
msgid "Player successfully %s!"
msgstr ""
#. TRANSLATORS: change relation
-#: src/commands.cpp:175
+#: src/commands.cpp:176
#, c-format
msgid "Player could not be %s!"
msgstr ""
#. TRANSLATORS: whisper send
-#: src/commands.cpp:347
+#: src/commands.cpp:348
msgid "Cannot send empty whispers!"
msgstr "傳é€å¯†èªžå¤±æ•—"
#. TRANSLATORS: new whisper query
-#: src/commands.cpp:365
+#: src/commands.cpp:366
#, c-format
msgid ""
"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is"
@@ -732,167 +732,167 @@ msgstr "ä¸èƒ½ä»¥å稱 \"%s\" 創建一個密語標籤! 該å稱已存在或å°
#. TRANSLATORS: clear graphics command message
#. TRANSLATORS: clear fonts cache message
-#: src/commands.cpp:384 src/commands.cpp:395
+#: src/commands.cpp:385 src/commands.cpp:396
msgid "Cache cleaned"
msgstr ""
#. TRANSLATORS: create party message
#. TRANSLATORS: chat error message
-#: src/commands.cpp:407 src/net/ea/gui/partytab.cpp:152
+#: src/commands.cpp:408 src/net/ea/gui/partytab.cpp:154
msgid "Party name is missing."
msgstr "æ¼æŽ‰éšŠä¼å稱。"
#. TRANSLATORS: create guild message
-#: src/commands.cpp:423
+#: src/commands.cpp:424
msgid "Guild name is missing."
msgstr ""
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Return toggles chat."
msgstr "\"ENTER\"切æ›èŠå¤©"
-#: src/commands.cpp:460
+#: src/commands.cpp:461
msgid "Message closes chat."
msgstr "關閉密語"
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:471
+#: src/commands.cpp:472
msgid "Return now toggles chat."
msgstr "\"ENTER\"切æ›èŠå¤©"
#. TRANSLATORS: message from toggle chat command
-#: src/commands.cpp:480
+#: src/commands.cpp:481
msgid "Message now closes chat."
msgstr "切æ›èŠå¤©"
#. TRANSLATORS: adding friend command
-#: src/commands.cpp:508
+#: src/commands.cpp:509
msgid "friend"
msgstr ""
#. TRANSLATORS: disregard command
-#: src/commands.cpp:514
+#: src/commands.cpp:515
msgid "disregarded"
msgstr ""
#. TRANSLATORS: neutral command
-#: src/commands.cpp:520
+#: src/commands.cpp:521
msgid "neutral"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:545
+#: src/commands.cpp:546
msgid "Player wasn't ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:555
+#: src/commands.cpp:556
msgid "Player no longer ignored!"
msgstr ""
#. TRANSLATORS: unignore command
-#: src/commands.cpp:560
+#: src/commands.cpp:561
msgid "Player could not be unignored!"
msgstr ""
#. TRANSLATORS: blacklist command
-#: src/commands.cpp:568
+#: src/commands.cpp:569
msgid "blacklisted"
msgstr ""
#. TRANSLATORS: enemy command
-#: src/commands.cpp:574
+#: src/commands.cpp:575
msgid "enemy"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:594
+#: src/commands.cpp:595
msgid "Player already erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:608
+#: src/commands.cpp:609
msgid "Player successfully erased!"
msgstr ""
#. TRANSLATORS: erase command
-#: src/commands.cpp:613
+#: src/commands.cpp:614
msgid "Player could not be erased!"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:895 src/commands.cpp:951
+#: src/commands.cpp:896 src/commands.cpp:952
#, c-format
msgid "Client uptime: %s"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d week"
msgstr ""
-#: src/commands.cpp:906
+#: src/commands.cpp:907
#, c-format
msgid "%d weeks"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d day"
msgstr ""
-#: src/commands.cpp:917
+#: src/commands.cpp:918
#, c-format
msgid "%d days"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hour"
msgstr ""
-#: src/commands.cpp:927
+#: src/commands.cpp:928
#, c-format
msgid "%d hours"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minute"
msgstr ""
-#: src/commands.cpp:937
+#: src/commands.cpp:938
#, c-format
msgid "%d minutes"
msgstr ""
#. TRANSLATORS: uptime command
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d second"
msgstr ""
-#: src/commands.cpp:947
+#: src/commands.cpp:948
#, c-format
msgid "%d seconds"
msgstr ""
#. TRANSLATORS: dump environment command
-#: src/commands.cpp:1105
+#: src/commands.cpp:1106
msgid "Environment variables dumped"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1360 src/commands.cpp:1369
+#: src/commands.cpp:1361 src/commands.cpp:1370
msgid "Resource images:"
msgstr ""
#. TRANSLATORS: dump command
-#: src/commands.cpp:1363 src/commands.cpp:1372
+#: src/commands.cpp:1364 src/commands.cpp:1373
msgid "Resource orphaned images:"
msgstr ""
@@ -902,37 +902,49 @@ msgstr ""
msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
msgstr "/%s çš„é¸é …å¯ä»¥æ˜¯ \"yes\"ã€\"no\"ã€\"true\"ã€\"false\"ã€\"1\"ã€\"0\"。"
+#: src/dyetool/dyemain.cpp:49
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:50
+msgid "or"
+msgstr ""
+
+#: src/dyetool/dyemain.cpp:51
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
#. TRANSLATORS: chat tab header
-#: src/game.cpp:272 src/gui/widgets/tabs/chattab.cpp:469
+#: src/game.cpp:273 src/gui/widgets/tabs/chattab.cpp:469
msgid "General"
msgstr "一般"
#. TRANSLATORS: chat tab header
#. TRANSLATORS: full button name
#. TRANSLATORS: debug window name
-#: src/game.cpp:288 src/gui/widgets/tabs/chattab.cpp:471
-#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:51
+#: src/game.cpp:289 src/gui/widgets/tabs/chattab.cpp:471
+#: src/gui/windowmenu.cpp:152 src/gui/windows/debugwindow.cpp:52
msgid "Debug"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:553
+#: src/game.cpp:550
#, c-format
msgid "Screenshot saved as %s"
msgstr ""
#. TRANSLATORS: save file message
-#: src/game.cpp:563
+#: src/game.cpp:560
msgid "Saving screenshot failed!"
msgstr "儲存抓圖失敗!"
#. TRANSLATORS: error message text
-#: src/game.cpp:635
+#: src/game.cpp:632
msgid "The connection to the server was lost."
msgstr ""
#. TRANSLATORS: error message header
-#: src/game.cpp:638
+#: src/game.cpp:635
msgid "Network Error"
msgstr "網路錯誤"
@@ -1046,7 +1058,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:226 src/gui/popups/popupmenu.cpp:247
#: src/gui/popups/popupmenu.cpp:395 src/gui/popups/popupmenu.cpp:546
#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:786
-#: src/gui/setupactiondata.h:1856 src/gui/windows/botcheckerwindow.cpp:304
+#: src/gui/setupactiondata.h:1862 src/gui/windows/botcheckerwindow.cpp:304
msgid "Move"
msgstr ""
@@ -1158,7 +1170,7 @@ msgstr ""
#: src/gui/popups/popupmenu.cpp:2331 src/gui/popups/popupmenu.cpp:2353
#: src/gui/popups/popupmenu.cpp:2376 src/gui/popups/popupmenu.cpp:2403
#: src/gui/popups/popupmenu.cpp:2420 src/gui/popups/popupmenu.cpp:2697
-#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1797
+#: src/gui/popups/popupmenu.cpp:2833 src/gui/setupactiondata.h:1803
#: src/gui/windows/buyselldialog.cpp:71
#: src/gui/windows/changeemaildialog.cpp:55
#: src/gui/windows/changepassworddialog.cpp:57
@@ -1240,7 +1252,7 @@ msgstr ""
#. TRANSLATORS: full button name
#. TRANSLATORS: inventory button
#. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1864
+#: src/gui/popups/popupmenu.cpp:566 src/gui/setupactiondata.h:1870
#: src/gui/windowmenu.cpp:148 src/gui/windows/inventorywindow.cpp:221
#: src/gui/windows/outfitwindow.cpp:53
msgid "Outfits"
@@ -2301,81 +2313,86 @@ msgid "Move Keys"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1731
+#: src/gui/setupactiondata.h:1398 src/gui/setupactiondata.h:1737
msgid "Move Up"
msgstr "上移"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1737
+#: src/gui/setupactiondata.h:1404 src/gui/setupactiondata.h:1743
msgid "Move Down"
msgstr "下移"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1743
+#: src/gui/setupactiondata.h:1410 src/gui/setupactiondata.h:1749
msgid "Move Left"
msgstr "左移"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1749
+#: src/gui/setupactiondata.h:1416 src/gui/setupactiondata.h:1755
msgid "Move Right"
msgstr "å³ç§»"
#. TRANSLATORS: input action name
#: src/gui/setupactiondata.h:1422
+msgid "Move Forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/gui/setupactiondata.h:1428
msgid "Move to navigation point shortcuts"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1434
-#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1446
-#: src/gui/setupactiondata.h:1452 src/gui/setupactiondata.h:1458
-#: src/gui/setupactiondata.h:1464 src/gui/setupactiondata.h:1470
-#: src/gui/setupactiondata.h:1476 src/gui/setupactiondata.h:1482
-#: src/gui/setupactiondata.h:1488 src/gui/setupactiondata.h:1494
-#: src/gui/setupactiondata.h:1500 src/gui/setupactiondata.h:1506
-#: src/gui/setupactiondata.h:1512 src/gui/setupactiondata.h:1518
-#: src/gui/setupactiondata.h:1524 src/gui/setupactiondata.h:1530
-#: src/gui/setupactiondata.h:1536 src/gui/setupactiondata.h:1542
-#: src/gui/setupactiondata.h:1548 src/gui/setupactiondata.h:1554
-#: src/gui/setupactiondata.h:1560 src/gui/setupactiondata.h:1566
-#: src/gui/setupactiondata.h:1572 src/gui/setupactiondata.h:1578
-#: src/gui/setupactiondata.h:1584 src/gui/setupactiondata.h:1590
-#: src/gui/setupactiondata.h:1596 src/gui/setupactiondata.h:1602
-#: src/gui/setupactiondata.h:1608 src/gui/setupactiondata.h:1614
-#: src/gui/setupactiondata.h:1620 src/gui/setupactiondata.h:1626
-#: src/gui/setupactiondata.h:1632 src/gui/setupactiondata.h:1638
-#: src/gui/setupactiondata.h:1644 src/gui/setupactiondata.h:1650
-#: src/gui/setupactiondata.h:1656 src/gui/setupactiondata.h:1662
-#: src/gui/setupactiondata.h:1668 src/gui/setupactiondata.h:1674
-#: src/gui/setupactiondata.h:1680 src/gui/setupactiondata.h:1686
-#: src/gui/setupactiondata.h:1692 src/gui/setupactiondata.h:1698
-#: src/gui/setupactiondata.h:1704 src/gui/setupactiondata.h:1710
+#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1440
+#: src/gui/setupactiondata.h:1446 src/gui/setupactiondata.h:1452
+#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464
+#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476
+#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488
+#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500
+#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512
+#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524
+#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536
+#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548
+#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560
+#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572
+#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584
+#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596
+#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608
+#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620
+#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632
+#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644
+#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656
+#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668
+#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680
+#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692
+#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704
+#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716
#, c-format
msgid "Move to point Shortcut %d"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1725
+#: src/gui/setupactiondata.h:1731
msgid "Move & selection"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1755
+#: src/gui/setupactiondata.h:1761
msgid "Move Home"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1761
+#: src/gui/setupactiondata.h:1767
msgid "Move End"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1767
+#: src/gui/setupactiondata.h:1773
msgid "Page up"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1773
+#: src/gui/setupactiondata.h:1779
msgid "Page down"
msgstr ""
@@ -2384,7 +2401,7 @@ msgstr ""
#. TRANSLATORS: settings group
#. TRANSLATORS: char create dialog button
#. TRANSLATORS: register dialog. button.
-#: src/gui/setupactiondata.h:1779 src/gui/setupactiondata.h:1868
+#: src/gui/setupactiondata.h:1785 src/gui/setupactiondata.h:1874
#: src/gui/widgets/tabs/setup_audio.cpp:159
#: src/gui/widgets/tabs/setup_chat.cpp:180
#: src/gui/widgets/tabs/setup_other.cpp:321
@@ -2395,12 +2412,12 @@ msgid "Other"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1785
+#: src/gui/setupactiondata.h:1791
msgid "Select"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1791
+#: src/gui/setupactiondata.h:1797
msgid "Select2"
msgstr ""
@@ -2410,7 +2427,7 @@ msgstr ""
#. TRANSLATORS: shop window label
#. TRANSLATORS: shop window button
#. TRANSLATORS: command editor button
-#: src/gui/setupactiondata.h:1803 src/gui/widgets/tabs/setup_relations.cpp:259
+#: src/gui/setupactiondata.h:1809 src/gui/widgets/tabs/setup_relations.cpp:259
#: src/gui/windows/charselectdialog.cpp:106
#: src/gui/windows/serverdialog.cpp:262 src/gui/windows/shopwindow.cpp:93
#: src/gui/windows/shopwindow.cpp:100
@@ -2419,40 +2436,40 @@ msgid "Delete"
msgstr "刪除"
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1809
+#: src/gui/setupactiondata.h:1815
msgid "Backspace"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1815
+#: src/gui/setupactiondata.h:1821
msgid "Insert"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1821
+#: src/gui/setupactiondata.h:1827
msgid "Tab"
msgstr ""
#. TRANSLATORS: input action name
-#: src/gui/setupactiondata.h:1827
+#: src/gui/setupactiondata.h:1833
msgid "Mod"
msgstr ""
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1854
+#: src/gui/setupactiondata.h:1860
msgid "Basic"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1858 src/gui/windowmenu.cpp:128
+#: src/gui/setupactiondata.h:1864 src/gui/windowmenu.cpp:128
msgid "Shortcuts"
msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings group
#. TRANSLATORS: full button name
-#: src/gui/setupactiondata.h:1860 src/gui/widgets/tabs/setup_other.cpp:299
+#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_other.cpp:299
#: src/gui/windowmenu.cpp:161
msgid "Windows"
msgstr ""
@@ -2460,7 +2477,7 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: emotes window name
#. TRANSLATORS: emotes tab name
-#: src/gui/setupactiondata.h:1862 src/gui/windows/emotewindow.cpp:49
+#: src/gui/setupactiondata.h:1868 src/gui/windows/emotewindow.cpp:49
#: src/gui/windows/emotewindow.cpp:107
msgid "Emotes"
msgstr ""
@@ -2468,13 +2485,13 @@ msgstr ""
#. TRANSLATORS: input tab sub tab name
#. TRANSLATORS: settings tab name
#. TRANSLATORS: chat window name
-#: src/gui/setupactiondata.h:1866 src/gui/widgets/tabs/setup_chat.cpp:41
+#: src/gui/setupactiondata.h:1872 src/gui/widgets/tabs/setup_chat.cpp:41
#: src/gui/windowmenu.cpp:86 src/gui/windows/chatwindow.cpp:203
msgid "Chat"
msgstr "èŠå¤©"
#. TRANSLATORS: input tab sub tab name
-#: src/gui/setupactiondata.h:1870
+#: src/gui/setupactiondata.h:1876
msgid "Gui"
msgstr ""
@@ -2828,62 +2845,62 @@ msgstr "公會"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:62 src/net/ea/gui/guildtab.cpp:69
-#: src/net/ea/gui/partytab.cpp:94
+#: src/gui/widgets/tabs/guildchattab.cpp:63 src/net/ea/gui/guildtab.cpp:70
+#: src/net/ea/gui/partytab.cpp:96
msgid "Command: /invite <nick>"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:64 src/net/ea/gui/guildtab.cpp:71
+#: src/gui/widgets/tabs/guildchattab.cpp:65 src/net/ea/gui/guildtab.cpp:72
msgid "This command invites <nick> to the guild you're in."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:73
-#: src/net/ea/gui/partytab.cpp:98
+#: src/gui/widgets/tabs/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:74
+#: src/net/ea/gui/partytab.cpp:100
msgid "If the <nick> has spaces in it, enclose it in double quotes (\")."
msgstr "如果<暱稱>之間有空格,用雙引號(\")括起來。"
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:72 src/net/ea/gui/guildtab.cpp:79
-#: src/net/ea/gui/partytab.cpp:104
+#: src/gui/widgets/tabs/guildchattab.cpp:73 src/net/ea/gui/guildtab.cpp:80
+#: src/net/ea/gui/partytab.cpp:106
msgid "Command: /leave"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:74 src/net/ea/gui/guildtab.cpp:81
+#: src/gui/widgets/tabs/guildchattab.cpp:75 src/net/ea/gui/guildtab.cpp:82
msgid "This command causes the player to leave the guild."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
#. TRANSLATORS: party help message
-#: src/gui/widgets/tabs/guildchattab.cpp:119 src/net/ea/gui/guildtab.cpp:142
-#: src/net/ea/gui/partytab.cpp:74
+#: src/gui/widgets/tabs/guildchattab.cpp:120 src/net/ea/gui/guildtab.cpp:143
+#: src/net/ea/gui/partytab.cpp:76
msgid "/help > Display this help."
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:121 src/net/ea/gui/guildtab.cpp:144
+#: src/gui/widgets/tabs/guildchattab.cpp:122 src/net/ea/gui/guildtab.cpp:145
msgid "/invite > Invite a player to your guild"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:123 src/net/ea/gui/guildtab.cpp:146
+#: src/gui/widgets/tabs/guildchattab.cpp:124 src/net/ea/gui/guildtab.cpp:147
msgid "/leave > Leave the guild you are in"
msgstr ""
#. TRANSLATORS: guild chat tab help
#. TRANSLATORS: guild chat help
-#: src/gui/widgets/tabs/guildchattab.cpp:125 src/net/ea/gui/guildtab.cpp:148
+#: src/gui/widgets/tabs/guildchattab.cpp:126 src/net/ea/gui/guildtab.cpp:149
msgid "/kick > Kick someone from the guild you are in"
msgstr ""
@@ -3488,8 +3505,8 @@ msgstr ""
#. TRANSLATORS: debug window tab
#. TRANSLATORS: mini map window name
#: src/gui/widgets/tabs/setup_other.cpp:125 src/gui/windowmenu.cpp:103
-#: src/gui/windows/debugwindow.cpp:70 src/gui/windows/minimap.cpp:51
-#: src/gui/windows/minimap.cpp:113
+#: src/gui/windows/debugwindow.cpp:71 src/gui/windows/minimap.cpp:51
+#: src/gui/windows/minimap.cpp:114
msgid "Map"
msgstr "地圖"
@@ -4625,47 +4642,47 @@ msgid "Allow screensaver to run"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:101
+#: src/gui/widgets/tabs/whispertab.cpp:98
msgid "/ignore > Ignore the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:103
+#: src/gui/widgets/tabs/whispertab.cpp:100
msgid "/unignore > Stop ignoring the other player"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:105
+#: src/gui/widgets/tabs/whispertab.cpp:102
msgid "/close > Close the whisper tab"
msgstr "/close > 關閉悄悄話分é "
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:116
+#: src/gui/widgets/tabs/whispertab.cpp:113
msgid "Command: /close"
msgstr "指令: /close"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:118
+#: src/gui/widgets/tabs/whispertab.cpp:115
msgid "This command closes the current whisper tab."
msgstr "這個指令會關閉目å‰çš„æ‚„悄話分é ã€‚"
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:123
+#: src/gui/widgets/tabs/whispertab.cpp:120
msgid "Command: /ignore"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:125
+#: src/gui/widgets/tabs/whispertab.cpp:122
msgid "This command ignores the other player regardless of current relations."
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:131
+#: src/gui/widgets/tabs/whispertab.cpp:128
msgid "Command: /unignore <player>"
msgstr ""
#. TRANSLATORS: whisper tab help
-#: src/gui/widgets/tabs/whispertab.cpp:133
+#: src/gui/widgets/tabs/whispertab.cpp:130
msgid ""
"This command stops ignoring the other player if they are being ignored."
msgstr ""
@@ -4842,8 +4859,8 @@ msgstr ""
#. TRANSLATORS: short key name
#. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:298 src/gui/windows/outfitwindow.cpp:71
-#: src/gui/windows/outfitwindow.cpp:560
+#: src/gui/windowmenu.cpp:299 src/gui/windows/outfitwindow.cpp:71
+#: src/gui/windows/outfitwindow.cpp:563
#, c-format
msgid "Key: %s"
msgstr ""
@@ -5071,8 +5088,8 @@ msgstr "å字:"
#: src/gui/windows/charcreatedialog.cpp:75
#: src/gui/windows/charcreatedialog.cpp:84
#: src/gui/windows/charcreatedialog.cpp:101
-#: src/gui/windows/charcreatedialog.cpp:170
-#: src/gui/windows/charcreatedialog.cpp:180
+#: src/gui/windows/charcreatedialog.cpp:171
+#: src/gui/windows/charcreatedialog.cpp:181
#: src/gui/windows/outfitwindow.cpp:58
msgid ">"
msgstr ""
@@ -5083,8 +5100,8 @@ msgstr ""
#. TRANSLATORS: outfits window button
#: src/gui/windows/charcreatedialog.cpp:79
#: src/gui/windows/charcreatedialog.cpp:86
-#: src/gui/windows/charcreatedialog.cpp:172
-#: src/gui/windows/charcreatedialog.cpp:182
+#: src/gui/windows/charcreatedialog.cpp:173
+#: src/gui/windows/charcreatedialog.cpp:183
#: src/gui/windows/outfitwindow.cpp:56
msgid "<"
msgstr ""
@@ -5120,33 +5137,33 @@ msgstr "女生"
#. TRANSLATORS: char create dialog label
#: src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charcreatedialog.cpp:466
+#: src/gui/windows/charcreatedialog.cpp:467
#, c-format
msgid "Please distribute %d points"
msgstr "請分é…%d點數"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:174
+#: src/gui/windows/charcreatedialog.cpp:175
msgid "Race:"
msgstr ""
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:184
+#: src/gui/windows/charcreatedialog.cpp:185
msgid "Look:"
msgstr ""
#. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:359
+#: src/gui/windows/charcreatedialog.cpp:360
msgid "Your name needs to be at least 4 characters."
msgstr "ä½ çš„å字至少需è¦4個字元"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:456
+#: src/gui/windows/charcreatedialog.cpp:457
msgid "Character stats OK"
msgstr "角色狀態確定"
#. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:472
+#: src/gui/windows/charcreatedialog.cpp:473
#, c-format
msgid "Please remove %d points"
msgstr "請移除%d點數"
@@ -5247,13 +5264,13 @@ msgid "rainbow 3"
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:740
+#: src/gui/windows/chatwindow.cpp:741
#, c-format
msgid "Present: %s; %d players are present."
msgstr ""
#. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1154
+#: src/gui/windows/chatwindow.cpp:1155
#, c-format
msgid "Whispering to %s: %s"
msgstr "å°%s竊竊ç§èªžï¼š%s"
@@ -5264,211 +5281,211 @@ msgid "Yes"
msgstr "是"
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:72
+#: src/gui/windows/debugwindow.cpp:73
msgid "Target"
msgstr ""
#. TRANSLATORS: debug window tab
-#: src/gui/windows/debugwindow.cpp:74
+#: src/gui/windows/debugwindow.cpp:75
msgid "Net"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:169 src/gui/windows/debugwindow.cpp:300
-#: src/gui/windows/debugwindow.cpp:351
+#: src/gui/windows/debugwindow.cpp:170 src/gui/windows/debugwindow.cpp:301
+#: src/gui/windows/debugwindow.cpp:352
msgid "Music:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:171 src/gui/windows/debugwindow.cpp:306
-#: src/gui/windows/debugwindow.cpp:355
+#: src/gui/windows/debugwindow.cpp:172 src/gui/windows/debugwindow.cpp:307
+#: src/gui/windows/debugwindow.cpp:356
msgid "Map:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:173 src/gui/windows/debugwindow.cpp:303
-#: src/gui/windows/debugwindow.cpp:353
+#: src/gui/windows/debugwindow.cpp:174 src/gui/windows/debugwindow.cpp:304
+#: src/gui/windows/debugwindow.cpp:354
msgid "Minimap:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:176 src/gui/windows/debugwindow.cpp:297
-#: src/gui/windows/debugwindow.cpp:349
+#: src/gui/windows/debugwindow.cpp:177 src/gui/windows/debugwindow.cpp:298
+#: src/gui/windows/debugwindow.cpp:350
msgid "Cursor:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:179
+#: src/gui/windows/debugwindow.cpp:180
msgid "Particle count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:182 src/gui/windows/debugwindow.cpp:319
-#: src/gui/windows/debugwindow.cpp:359
+#: src/gui/windows/debugwindow.cpp:183 src/gui/windows/debugwindow.cpp:320
+#: src/gui/windows/debugwindow.cpp:360
msgid "Map actors count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:184 src/gui/windows/debugwindow.cpp:278
-#: src/gui/windows/debugwindow.cpp:284
+#: src/gui/windows/debugwindow.cpp:185 src/gui/windows/debugwindow.cpp:279
+#: src/gui/windows/debugwindow.cpp:285
msgid "Player Position:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:190 src/gui/windows/debugwindow.cpp:332
+#: src/gui/windows/debugwindow.cpp:191 src/gui/windows/debugwindow.cpp:333
msgid "Draw calls:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:195 src/gui/windows/debugwindow.cpp:340
+#: src/gui/windows/debugwindow.cpp:196 src/gui/windows/debugwindow.cpp:341
msgid "Texture binds:"
msgstr ""
#. TRANSLATORS: debug window label, frames per second
-#: src/gui/windows/debugwindow.cpp:198
+#: src/gui/windows/debugwindow.cpp:199
#, c-format
msgid "%d FPS"
msgstr ""
#. TRANSLATORS: debug window label, logic per second
-#: src/gui/windows/debugwindow.cpp:200 src/gui/windows/debugwindow.cpp:367
+#: src/gui/windows/debugwindow.cpp:201 src/gui/windows/debugwindow.cpp:368
#, c-format
msgid "%d LPS"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:211 src/gui/windows/debugwindow.cpp:235
+#: src/gui/windows/debugwindow.cpp:212 src/gui/windows/debugwindow.cpp:236
#, c-format
msgid "%d FPS (Software)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:218
+#: src/gui/windows/debugwindow.cpp:219
#, c-format
msgid "%d FPS (normal OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:222
+#: src/gui/windows/debugwindow.cpp:223
#, c-format
msgid "%d FPS (safe OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:226
+#: src/gui/windows/debugwindow.cpp:227
#, c-format
msgid "%d FPS (mobile OpenGL)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:230
+#: src/gui/windows/debugwindow.cpp:231
#, c-format
msgid "%d FPS (SDL2 default)"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:255 src/gui/windows/debugwindow.cpp:325
+#: src/gui/windows/debugwindow.cpp:256 src/gui/windows/debugwindow.cpp:326
msgid "Textures count:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:314
+#: src/gui/windows/debugwindow.cpp:315
#, c-format
msgid "Particle count: %d"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:374 src/gui/windows/debugwindow.cpp:425
-#: src/gui/windows/debugwindow.cpp:487
+#: src/gui/windows/debugwindow.cpp:375 src/gui/windows/debugwindow.cpp:426
+#: src/gui/windows/debugwindow.cpp:488
msgid "Target:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:376 src/gui/windows/debugwindow.cpp:431
-#: src/gui/windows/debugwindow.cpp:489
+#: src/gui/windows/debugwindow.cpp:377 src/gui/windows/debugwindow.cpp:432
+#: src/gui/windows/debugwindow.cpp:490
msgid "Target Id:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:379 src/gui/windows/debugwindow.cpp:434
-#: src/gui/windows/debugwindow.cpp:491
+#: src/gui/windows/debugwindow.cpp:380 src/gui/windows/debugwindow.cpp:435
+#: src/gui/windows/debugwindow.cpp:492
msgid "Target type:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:381
+#: src/gui/windows/debugwindow.cpp:382
msgid "Target level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:383 src/gui/windows/debugwindow.cpp:450
+#: src/gui/windows/debugwindow.cpp:384 src/gui/windows/debugwindow.cpp:451
msgid "Target race:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:385
+#: src/gui/windows/debugwindow.cpp:386
msgid "Target party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:387
+#: src/gui/windows/debugwindow.cpp:388
msgid "Target guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:389 src/gui/windows/debugwindow.cpp:475
-#: src/gui/windows/debugwindow.cpp:481 src/gui/windows/debugwindow.cpp:499
+#: src/gui/windows/debugwindow.cpp:390 src/gui/windows/debugwindow.cpp:476
+#: src/gui/windows/debugwindow.cpp:482 src/gui/windows/debugwindow.cpp:500
msgid "Attack delay:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:391 src/gui/windows/debugwindow.cpp:462
-#: src/gui/windows/debugwindow.cpp:501
+#: src/gui/windows/debugwindow.cpp:392 src/gui/windows/debugwindow.cpp:463
+#: src/gui/windows/debugwindow.cpp:502
msgid "Minimal hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:393 src/gui/windows/debugwindow.cpp:465
-#: src/gui/windows/debugwindow.cpp:503
+#: src/gui/windows/debugwindow.cpp:394 src/gui/windows/debugwindow.cpp:466
+#: src/gui/windows/debugwindow.cpp:504
msgid "Maximum hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:395 src/gui/windows/debugwindow.cpp:468
-#: src/gui/windows/debugwindow.cpp:505
+#: src/gui/windows/debugwindow.cpp:396 src/gui/windows/debugwindow.cpp:469
+#: src/gui/windows/debugwindow.cpp:506
msgid "Critical hit:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:439 src/gui/windows/debugwindow.cpp:445
-#: src/gui/windows/debugwindow.cpp:493
+#: src/gui/windows/debugwindow.cpp:440 src/gui/windows/debugwindow.cpp:446
+#: src/gui/windows/debugwindow.cpp:494
msgid "Target Level:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:453 src/gui/windows/debugwindow.cpp:495
+#: src/gui/windows/debugwindow.cpp:454 src/gui/windows/debugwindow.cpp:496
msgid "Target Party:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:457 src/gui/windows/debugwindow.cpp:497
+#: src/gui/windows/debugwindow.cpp:458 src/gui/windows/debugwindow.cpp:498
msgid "Target Guild:"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:542 src/gui/windows/debugwindow.cpp:548
+#: src/gui/windows/debugwindow.cpp:543 src/gui/windows/debugwindow.cpp:549
#, c-format
msgid "Ping: %s ms"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:551
+#: src/gui/windows/debugwindow.cpp:552
#, c-format
msgid "In: %d bytes/s"
msgstr ""
#. TRANSLATORS: debug window label
-#: src/gui/windows/debugwindow.cpp:554
+#: src/gui/windows/debugwindow.cpp:555
#, c-format
msgid "Out: %d bytes/s"
msgstr ""
@@ -5887,7 +5904,7 @@ msgid "Failed to send as sender or letter invalid."
msgstr "無法傳é€çš„發件人或信æ¯ç„¡æ•ˆã€‚"
#. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:554
+#: src/gui/windows/outfitwindow.cpp:62 src/gui/windows/outfitwindow.cpp:557
#, c-format
msgid "Outfit: %d"
msgstr ""
@@ -6615,7 +6632,7 @@ msgid "Completed"
msgstr "已完æˆ"
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:640
+#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641
msgid "Who Is Online - Updating"
msgstr ""
@@ -6625,17 +6642,17 @@ msgid "Update"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:211
+#: src/gui/windows/whoisonline.cpp:212
msgid "Who Is Online - "
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:655
+#: src/gui/windows/whoisonline.cpp:656
msgid "Who Is Online - error"
msgstr ""
#. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:697
+#: src/gui/windows/whoisonline.cpp:698
msgid "Who Is Online - Update"
msgstr ""
@@ -6657,25 +6674,25 @@ msgstr ""
#. TRANSLATORS: long key name. must be short.
#. TRANSLATORS: short key name. must be very short.
#. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:366 src/input/inputmanager.cpp:410
+#: src/input/inputmanager.cpp:369 src/input/inputmanager.cpp:413
#: src/input/keyboardconfig.cpp:101
#, c-format
msgid "key_%d"
msgstr ""
#. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:372
+#: src/input/inputmanager.cpp:375
#, c-format
msgid "JButton%d"
msgstr ""
#. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:386
+#: src/input/inputmanager.cpp:389
msgid "unknown key"
msgstr ""
#. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:416
+#: src/input/inputmanager.cpp:419
#, c-format
msgid "JB%d"
msgstr ""
@@ -6683,7 +6700,7 @@ msgstr ""
#. TRANSLATORS: unknown short key type. must be short
#. TRANSLATORS: Unknown key short string.
#. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:430 src/input/keyboardconfig.cpp:145
+#: src/input/inputmanager.cpp:433 src/input/keyboardconfig.cpp:145
msgid "u key"
msgstr ""
@@ -6698,122 +6715,122 @@ msgid "Cart"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:77
+#: src/main.cpp:81
msgid "manaplus [options] [manaplus-file]"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:79
+#: src/main.cpp:83
msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:82
+#: src/main.cpp:86
msgid " used to set custom parameters"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:84
+#: src/main.cpp:88
msgid " to the manaplus client."
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:87
+#: src/main.cpp:91
msgid "Options:"
msgstr "é¸é …:"
#. TRANSLATORS: command line help
-#: src/main.cpp:89
+#: src/main.cpp:93
msgid " -l --log-file : Log file to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:91
+#: src/main.cpp:95
msgid " -a --chat-log-dir : Chat log dir to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:93
+#: src/main.cpp:97
msgid " -v --version : Display the version"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:95
+#: src/main.cpp:99
msgid " -h --help : Display this help"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:97
+#: src/main.cpp:101
msgid " -C --config-dir : Configuration directory to use"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:100
+#: src/main.cpp:104
msgid " -U --username : Login with this username"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:102
+#: src/main.cpp:106
msgid " -P --password : Login with this password"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:104
+#: src/main.cpp:108
msgid " -c --character : Login with this character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:106
+#: src/main.cpp:110
msgid " -s --server : Login server name or IP"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:108
+#: src/main.cpp:112
msgid " -p --port : Login server port"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:110
+#: src/main.cpp:114
msgid " -H --update-host : Use this update host"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:112
+#: src/main.cpp:116
msgid " -D --default : Choose default character server and character"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:115
+#: src/main.cpp:119
msgid " -u --skip-update : Skip the update downloads"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:117
+#: src/main.cpp:121
msgid " -d --data : Directory to load game data from"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:120
+#: src/main.cpp:124
msgid " -L --localdata-dir : Directory to use as local data directory"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:123
+#: src/main.cpp:127
msgid " --screenshot-dir : Directory to store screenshots"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:126
+#: src/main.cpp:130
msgid " --safemode : Start game in safe mode"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:128
+#: src/main.cpp:132
msgid " -T --tests : Start testing drivers and auto configuring"
msgstr ""
#. TRANSLATORS: command line help
-#: src/main.cpp:132
+#: src/main.cpp:136
msgid " -O --no-opengl : Disable OpenGL for this session"
msgstr ""
@@ -6906,13 +6923,13 @@ msgid "Failed to delete character."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:88
+#: src/net/ea/chathandler.cpp:89
#, c-format
msgid "Whisper could not be sent, %s is offline."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:97
+#: src/net/ea/chathandler.cpp:98
#, c-format
msgid "Whisper could not be sent, ignored by %s."
msgstr ""
@@ -6980,136 +6997,136 @@ msgid "Guild castle: %s"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:76
+#: src/net/ea/gui/partytab.cpp:78
msgid "/invite > Invite a player to your party"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:78
+#: src/net/ea/gui/partytab.cpp:80
msgid "/leave > Leave the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:80
+#: src/net/ea/gui/partytab.cpp:82
msgid "/kick > Kick someone from the party you are in"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:82
+#: src/net/ea/gui/partytab.cpp:84
msgid "/item > Show/change party item sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:84
+#: src/net/ea/gui/partytab.cpp:86
msgid "/exp > Show/change party experience sharing options"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:96
+#: src/net/ea/gui/partytab.cpp:98
msgid "This command invites <nick> to party with you."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:106
+#: src/net/ea/gui/partytab.cpp:108
msgid "This command causes the player to leave the party."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:111
+#: src/net/ea/gui/partytab.cpp:113
msgid "Command: /item <policy>"
msgstr ""
-#: src/net/ea/gui/partytab.cpp:114
+#: src/net/ea/gui/partytab.cpp:116
msgid "This command changes the party's item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:116
+#: src/net/ea/gui/partytab.cpp:118
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or "
"\"0\", \"no\", \"false\" to disable item sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:120
+#: src/net/ea/gui/partytab.cpp:122
msgid "Command: /item"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:122
+#: src/net/ea/gui/partytab.cpp:124
msgid "This command displays the party's current item sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:128
+#: src/net/ea/gui/partytab.cpp:130
msgid "Command: /exp <policy>"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:130
+#: src/net/ea/gui/partytab.cpp:132
msgid "This command changes the party's experience sharing policy."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:133
+#: src/net/ea/gui/partytab.cpp:135
msgid ""
"<policy> can be one of \"1\", \"yes\", \"true\" to enable experience "
"sharing, or \"0\", \"no\", \"false\" to disable experience sharing."
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:137
+#: src/net/ea/gui/partytab.cpp:139
msgid "Command: /exp"
msgstr ""
#. TRANSLATORS: party help message
-#: src/net/ea/gui/partytab.cpp:139
+#: src/net/ea/gui/partytab.cpp:141
msgid "This command displays the party's current experience sharing policy."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:179 src/notifications.h:237
+#: src/net/ea/gui/partytab.cpp:181 src/notifications.h:237
msgid "Item sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:183 src/notifications.h:240
+#: src/net/ea/gui/partytab.cpp:185 src/notifications.h:240
msgid "Item sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:187 src/notifications.h:243
+#: src/net/ea/gui/partytab.cpp:189 src/notifications.h:243
msgid "Item sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:191
+#: src/net/ea/gui/partytab.cpp:193
msgid "Item sharing unknown."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:223 src/notifications.h:228
+#: src/net/ea/gui/partytab.cpp:225 src/notifications.h:228
msgid "Experience sharing enabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:227 src/notifications.h:231
+#: src/net/ea/gui/partytab.cpp:229 src/notifications.h:231
msgid "Experience sharing disabled."
msgstr ""
#. TRANSLATORS: chat message
#. TRANSLATORS: notification message
-#: src/net/ea/gui/partytab.cpp:231 src/notifications.h:234
+#: src/net/ea/gui/partytab.cpp:233 src/notifications.h:234
msgid "Experience sharing not possible."
msgstr ""
#. TRANSLATORS: chat message
-#: src/net/ea/gui/partytab.cpp:235
+#: src/net/ea/gui/partytab.cpp:237
msgid "Experience sharing unknown."
msgstr ""
@@ -7846,7 +7863,7 @@ msgstr ""
#. TRANSLATORS: draw backend
#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:80
-msgid "Fast OpenGL"
+msgid "Normal OpenGL"
msgstr ""
#. TRANSLATORS: draw backend
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 254704a88..e516662e8 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -420,6 +420,7 @@ SET(SRCS
net/npchandler.h
net/net.cpp
net/net.h
+ net/netconsts.h
net/partyhandler.h
net/playerhandler.h
net/sdltcpnet.cpp
@@ -553,6 +554,8 @@ SET(SRCS
utils/stringutils.cpp
utils/stringutils.h
utils/stringvector.h
+ utils/timer.cpp
+ utils/timer.h
utils/mutex.h
utils/mkdir.cpp
utils/mkdir.h
diff --git a/src/Makefile.am b/src/Makefile.am
index 9f07e72f7..ec6622a88 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,6 +1,6 @@
AUTOMAKE_OPTIONS = subdir-objects
-bin_PROGRAMS = manaplus
+bin_PROGRAMS = manaplus dyecmd
manaplus_CXXFLAGS = -DPKG_DATADIR=\""$(pkgdatadir)/"\" \
-DLOCALEDIR=\""$(localedir)"\" \
@@ -25,16 +25,137 @@ else
manaplus_SOURCES =
endif
+if USE_INTERNALGUICHAN
+dyecmd_CXXFLAGS = -I$(srcdir)/guichan/include -DUSE_INTERNALGUICHAN
+dyecmd_SOURCES = guichan/actionevent.cpp \
+ guichan/cliprectangle.cpp \
+ guichan/color.cpp \
+ guichan/event.cpp \
+ guichan/exception.cpp \
+ guichan/font.cpp \
+ guichan/graphics.cpp \
+ guichan/rectangle.cpp \
+ guichan/widget.cpp \
+ guichan/include/guichan/actionevent.hpp \
+ guichan/include/guichan/cliprectangle.hpp \
+ guichan/include/guichan/color.hpp \
+ guichan/include/guichan/event.hpp \
+ guichan/include/guichan/exception.hpp \
+ guichan/include/guichan/font.hpp \
+ guichan/include/guichan/graphics.hpp \
+ guichan/include/guichan/rectangle.hpp \
+ guichan/include/guichan/widget.hpp
+else
+dyecmd_CXXFLAGS =
+dyecmd_SOURCES =
+endif
+
+dyecmd_SOURCES += dyetool/dyemain.cpp \
+ animatedsprite.cpp \
+ animatedsprite.h \
+ animationdelayload.cpp \
+ animationdelayload.h \
+ configuration.cpp \
+ configuration.h \
+ graphicsmanager.cpp \
+ graphicsmanager.h \
+ graphicsvertexes.cpp \
+ graphicsvertexes.h \
+ logger.cpp \
+ logger.h \
+ navigationmanager.cpp \
+ navigationmanager.h \
+ walklayer.cpp \
+ walklayer.h \
+ render/graphics.cpp \
+ render/graphics.h \
+ render/renderers.cpp \
+ render/renderers.h \
+ render/sdl2softwaregraphics.cpp \
+ render/sdl2softwaregraphics.h \
+ render/sdl2graphics.cpp \
+ render/sdl2graphics.h \
+ render/sdlgraphics.cpp \
+ render/sdlgraphics.h \
+ resources/action.cpp \
+ resources/action.h \
+ resources/animation.cpp \
+ resources/animation.h \
+ resources/db/palettedb.cpp \
+ resources/db/palettedb.h \
+ resources/dye.cpp \
+ resources/dye.h \
+ resources/image.cpp \
+ resources/image.h \
+ resources/imagehelper.cpp \
+ resources/imagehelper.h \
+ resources/imageset.cpp \
+ resources/imageset.h \
+ resources/imagewriter.cpp \
+ resources/imagewriter.h \
+ resources/resource.cpp \
+ resources/resource.h \
+ resources/resourcemanager.cpp \
+ resources/resourcemanager.h \
+ resources/sdl2softwareimagehelper.cpp \
+ resources/sdl2softwareimagehelper.h \
+ resources/sdl2imagehelper.cpp \
+ resources/sdl2imagehelper.h \
+ resources/sdlimagehelper.cpp \
+ resources/sdlimagehelper.h \
+ resources/sdlmusic.cpp \
+ resources/sdlmusic.h \
+ resources/soundeffect.cpp \
+ resources/soundeffect.h \
+ resources/subimage.cpp \
+ resources/subimage.h \
+ resources/surfaceimagehelper.cpp \
+ resources/surfaceimagehelper.h \
+ resources/spritedef.cpp \
+ resources/spritedef.h \
+ utils/mkdir.cpp \
+ utils/mkdir.h \
+ utils/paths.cpp \
+ utils/paths.h \
+ utils/physfsrwops.cpp \
+ utils/physfsrwops.h \
+ utils/physfstools.cpp \
+ utils/physfstools.h \
+ utils/sdl2helper.cpp \
+ utils/sdl2helper.h \
+ utils/sdlhelper.cpp \
+ utils/sdlhelper.h \
+ utils/stringutils.cpp \
+ utils/stringutils.h \
+ utils/timer.cpp \
+ utils/timer.h \
+ utils/xml.cpp \
+ utils/xml.h \
+ utils/translation/podict.cpp \
+ utils/translation/podict.h
+
if USE_MUMBLE
manaplus_CXXFLAGS += -DUSE_MUMBLE
endif
+if ENABLE_CHECKS
+manaplus_CXXFLAGS += -DENABLE_CHECKS
+endif
+
if USE_SDL2
+if USE_INTERNALSDLGFX
+dyecmd_CXXFLAGS += -I$(srcdir)/sdl2gfx -DUSE_SDL2
+dyecmd_SOURCES += sdl2gfx/SDL2_framerate.c \
+ sdl2gfx/SDL2_framerate.h \
+ sdl2gfx/SDL2_rotozoom.c \
+ sdl2gfx/SDL2_rotozoom.h
+
manaplus_CXXFLAGS += -I$(srcdir)/sdl2gfx -DUSE_SDL2
-manaplus_SOURCES += sdl2gfx/SDL_framerate.c \
- sdl2gfx/SDL_framerate.h \
- sdl2gfx/SDL_rotozoom.c \
- sdl2gfx/SDL_rotozoom.h
+manaplus_SOURCES += sdl2gfx/SDL2_framerate.c \
+ sdl2gfx/SDL2_framerate.h \
+ sdl2gfx/SDL2_rotozoom.c \
+ sdl2gfx/SDL2_rotozoom.h
+endif
endif
if USE_INTERNALGUICHAN
@@ -430,6 +551,7 @@ manaplus_SOURCES += gui/widgets/avatarlistbox.cpp \
net/messageout.h \
net/net.cpp \
net/net.h \
+ net/netconsts.h \
net/npchandler.h \
net/partyhandler.h \
net/playerhandler.h \
@@ -473,8 +595,8 @@ manaplus_SOURCES += gui/widgets/avatarlistbox.cpp \
resources/image.h \
resources/imagehelper.cpp \
resources/imagehelper.h \
- resources/imageset.h \
resources/imageset.cpp \
+ resources/imageset.h \
resources/imagewriter.cpp \
resources/imagewriter.h \
resources/db/itemdb.cpp \
@@ -568,6 +690,8 @@ manaplus_SOURCES += gui/widgets/avatarlistbox.cpp \
utils/stringutils.cpp \
utils/stringutils.h \
utils/stringvector.h \
+ utils/timer.cpp \
+ utils/timer.h \
utils/mutex.h \
utils/xml.cpp \
utils/xml.h \
@@ -914,6 +1038,7 @@ manaplus_SOURCES += \
animatedsprite_unittest.cc \
gui/sdlfont_unittest.cc \
gui/widgets/browserbox_unittest.cc \
+ utils/files_unittest.cc \
utils/stringutils_unittest.cc \
resources/dye_unittest.cc
endif
diff --git a/src/actionmanager.cpp b/src/actionmanager.cpp
index e34482c13..7d3b653a8 100644
--- a/src/actionmanager.cpp
+++ b/src/actionmanager.cpp
@@ -139,6 +139,13 @@ impHandler(moveRight)
return false;
}
+impHandler(moveForward)
+{
+ if (inputManager.isActionActive(Input::KEY_EMOTE))
+ return directRight(event);
+ return false;
+}
+
impHandler(emote)
{
const int emotion = 1 + event.action - Input::KEY_EMOTE_1;
diff --git a/src/actionmanager.h b/src/actionmanager.h
index 8f15e4442..2088eddf7 100644
--- a/src/actionmanager.h
+++ b/src/actionmanager.h
@@ -31,6 +31,7 @@ namespace ActionManager
decHandler(moveDown);
decHandler(moveLeft);
decHandler(moveRight);
+ decHandler(moveForward);
decHandler(emote);
decHandler(outfit);
decHandler(moveToPoint);
diff --git a/src/actormanager.cpp b/src/actormanager.cpp
index f37cc9a18..d7a272284 100644
--- a/src/actormanager.cpp
+++ b/src/actormanager.cpp
@@ -212,6 +212,7 @@ ActorManager::ActorManager() :
ActorManager::~ActorManager()
{
config.removeListeners(this);
+ CHECKLISTENERS
storeAttackList();
clear();
}
diff --git a/src/being/actorsprite.cpp b/src/being/actorsprite.cpp
index 5dc114380..327996e2d 100644
--- a/src/being/actorsprite.cpp
+++ b/src/being/actorsprite.cpp
@@ -21,7 +21,6 @@
#include "being/actorsprite.h"
-#include "client.h"
#include "configuration.h"
#include "imagesprite.h"
#include "statuseffect.h"
@@ -34,6 +33,7 @@
#include "resources/resourcemanager.h"
#include "utils/checkutils.h"
+#include "utils/timer.h"
#include "debug.h"
diff --git a/src/being/being.cpp b/src/being/being.cpp
index fdd706bbe..cda6557e4 100644
--- a/src/being/being.cpp
+++ b/src/being/being.cpp
@@ -68,6 +68,7 @@
#include "gui/widgets/tabs/langtab.h"
#include "utils/gettext.h"
+#include "utils/timer.h"
#include "debug.h"
@@ -214,6 +215,7 @@ Being::Being(const int id, const Type type, const uint16_t subtype,
Being::~Being()
{
config.removeListener("visiblenames", this);
+ CHECKLISTENERS
delete [] mSpriteRemap;
mSpriteRemap = nullptr;
diff --git a/src/being/compoundsprite.cpp b/src/being/compoundsprite.cpp
index f7adddf50..3a615aa2b 100644
--- a/src/being/compoundsprite.cpp
+++ b/src/being/compoundsprite.cpp
@@ -21,7 +21,6 @@
#include "being/compoundsprite.h"
-#include "client.h"
#include "configuration.h"
#include "game.h"
@@ -39,6 +38,9 @@
#include "utils/dtor.h"
#include "utils/sdlcheckutils.h"
+#include "utils/timer.h"
+
+#include <SDL_endian.h>
#include "debug.h"
diff --git a/src/being/localplayer.cpp b/src/being/localplayer.cpp
index 6df48dec7..974660db3 100644
--- a/src/being/localplayer.cpp
+++ b/src/being/localplayer.cpp
@@ -67,6 +67,7 @@
#include "resources/iteminfo.h"
#include "utils/gettext.h"
+#include "utils/timer.h"
#include "mumblemanager.h"
diff --git a/src/client.cpp b/src/client.cpp
index 8f1110162..e2ce0af74 100644
--- a/src/client.cpp
+++ b/src/client.cpp
@@ -75,12 +75,14 @@
#include "gui/widgets/button.h"
#include "gui/widgets/desktop.h"
+#include "net/chathandler.h"
#include "net/gamehandler.h"
#include "net/generalhandler.h"
#include "net/guildhandler.h"
#include "net/inventoryhandler.h"
#include "net/loginhandler.h"
#include "net/net.h"
+#include "net/netconsts.h"
#include "net/partyhandler.h"
#include "resources/imagehelper.h"
@@ -114,6 +116,7 @@
#include "utils/process.h"
#include "utils/sdlcheckutils.h"
#include "utils/sdlhelper.h"
+#include "utils/timer.h"
#include "utils/translation/translationmanager.h"
@@ -146,34 +149,28 @@
#include "debug.h"
-/**
- * Tells the max tick value,
- * setting it back to zero (and start again).
- */
-static const int MAX_TICK_VALUE = INT_MAX / 2;
+#if defined __native_client__
+#define _nacl_dir std::string("/persistent/manaplus")
+#endif
+
+#ifdef ANDROID
+#ifdef USE_SDL2
+int loadingProgressCounter = 1;
+#endif
+#endif
std::string errorMessage;
ErrorListener errorListener;
LoginData loginData;
-Configuration config; // XML file configuration reader
-Configuration serverConfig; // XML file server configuration reader
-Configuration features; // XML file features
-Configuration branding; // XML branding information reader
-Configuration paths; // XML default paths information reader
Client *client = nullptr;
-Logger *logger = nullptr; // Log object
ChatLogger *chatLogger = nullptr; // Chat log object
KeyboardConfig keyboard;
UserPalette *userPalette = nullptr;
-Graphics *mainGraphics = nullptr;
SoundManager soundManager;
RenderType openGLMode = RENDER_SOFTWARE;
-static uint32_t nextTick(uint32_t interval, void *param A_UNUSED);
-static uint32_t nextSecond(uint32_t interval, void *param A_UNUSED);
-
void ErrorListener::action(const gcn::ActionEvent &event)
{
if (event.getId() == "yes")
@@ -181,12 +178,6 @@ void ErrorListener::action(const gcn::ActionEvent &event)
client->setState(STATE_CHOOSE_SERVER);
}
-volatile int tick_time; /**< Tick counter */
-volatile int fps = 0; /**< Frames counted in the last second */
-volatile int lps = 0; /**< Logic processed per second */
-volatile int frame_count = 0; /**< Counts the frames during one second */
-volatile int logic_count = 0; /**< Counts the logic during one second */
-volatile int cur_time;
volatile bool runCounters;
bool isSafeMode = false;
int serverVersion = 0;
@@ -199,60 +190,6 @@ int textures_count = 0;
extern "C" char const *_nl_locale_name_default(void);
#endif
-/**
- * Advances game logic counter.
- * Called every 10 milliseconds by SDL_AddTimer()
- * @see MILLISECONDS_IN_A_TICK value
- */
-static uint32_t nextTick(uint32_t interval, void *param A_UNUSED)
-{
- tick_time++;
- if (tick_time == MAX_TICK_VALUE)
- tick_time = 0;
- return interval;
-}
-
-/**
- * Updates fps.
- * Called every seconds by SDL_AddTimer()
- */
-static uint32_t nextSecond(uint32_t interval, void *param A_UNUSED)
-{
- fps = frame_count;
- lps = logic_count;
- frame_count = 0;
- logic_count = 0;
-
- return interval;
-}
-
-/**
- * @return the elapsed time in milliseconds
- * between two tick values.
- */
-int get_elapsed_time(const int startTime)
-{
- const int time = tick_time;
- if (startTime <= time)
- {
- return (time - startTime) * MILLISECONDS_IN_A_TICK;
- }
- else
- {
- return (time + (MAX_TICK_VALUE - startTime))
- * MILLISECONDS_IN_A_TICK;
- }
-}
-
-int get_elapsed_time1(const int startTime)
-{
- const int time = tick_time;
- if (startTime <= time)
- return time - startTime;
- else
- return time + (MAX_TICK_VALUE - startTime);
-}
-
class AccountListener final : public gcn::ActionListener
{
public:
@@ -274,7 +211,6 @@ class LoginListener final : public gcn::ActionListener
Client::Client(const Options &options) :
gcn::ActionListener(),
mOptions(options),
- mPackageDir(),
mConfigDir(),
mServerConfigDir(),
mLocalDataDir(),
@@ -303,13 +239,6 @@ Client::Client(const Options &options) :
mState(STATE_CHOOSE_SERVER),
mOldState(STATE_START),
mIcon(nullptr),
-#ifdef USE_SDL2
- mLogicCounterId(0),
- mSecondsCounterId(0),
-#else
- mLogicCounterId(nullptr),
- mSecondsCounterId(nullptr),
-#endif
mCaption(),
mFpsManager(),
mSkin(nullptr),
@@ -387,86 +316,7 @@ void Client::gameInit()
"Exiting.", mLocalDataDir.c_str()));
}
-#ifdef ANDROID
-#ifdef USE_SDL2
- extractAssets();
-
- const std::string zipName = std::string(getenv(
- "APPDIR")).append("/data.zip");
- const std::string dirName = std::string(getenv(
- "APPDIR")).append("/data");
- Files::extractZip(zipName, "data", dirName);
- Files::extractLocale();
-#endif
-#endif
-
-#ifdef ENABLE_NLS
- std::string lang = config.getStringValue("lang");
-#ifdef WIN32
- if (lang.empty())
- lang = std::string(_nl_locale_name_default());
-
- putenv(const_cast<char*>(("LANG=" + lang).c_str()));
- putenv(const_cast<char*>(("LANGUAGE=" + lang).c_str()));
- // mingw doesn't like LOCALEDIR to be defined for some reason
- if (lang != "C")
- bindTextDomain("manaplus", "translations/");
-#else
- if (!lang.empty())
- {
- setEnv("LANG", lang.c_str());
- setEnv("LANGUAGE", lang.c_str());
- }
-#ifdef ANDROID
-#ifdef USE_SDL2
- bindTextDomain("manaplus", (std::string(getenv("APPDIR")).append(
- "/locale")).c_str());
-#else
- bindTextDomain("manaplus", (std::string(PhysFs::getBaseDir())
- .append("/locale")).c_str());
-#endif
-#else
-#ifdef ENABLE_PORTABLE
- bindTextDomain("manaplus", (std::string(PhysFs::getBaseDir())
- .append("../locale/")).c_str());
-#else
-#ifdef __APPLE__
- bindTextDomain("manaplus", (std::string(PhysFs::getBaseDir())
- .append("ManaPlus.app/Contents/Resources/locale/")).c_str());
-#else
- bindTextDomain("manaplus", LOCALEDIR);
-#endif
-#endif
-#endif
-#endif
- char *locale = setlocale(LC_MESSAGES, lang.c_str());
- if (locale)
- {
- logger->log("locale: %s", locale);
- }
- else
- {
- locale = setlocale(LC_MESSAGES, (lang + ".utf8").c_str());
- if (locale)
- logger->log("locale: %s", locale);
- else
- logger->log("locale empty");
- }
- bind_textdomain_codeset("manaplus", "UTF-8");
- textdomain("manaplus");
-#endif
-
-#if defined(WIN32) || defined(__APPLE__)
- if (config.getBoolValue("centerwindow"))
- setEnv("SDL_VIDEO_CENTERED", "1");
- else
- setEnv("SDL_VIDEO_CENTERED", "0");
-#endif
-
- if (config.getBoolValue("allowscreensaver"))
- setEnv("SDL_VIDEO_ALLOW_SCREENSAVER", "1");
- else
- setEnv("SDL_VIDEO_ALLOW_SCREENSAVER", "0");
+ initLang();
chatLogger = new ChatLogger;
if (mOptions.chatLogDir.empty())
@@ -504,72 +354,9 @@ void Client::gameInit()
SDL_EventState(SDL_SYSWMEVENT, SDL_IGNORE);
SDL_EventState(SDL_USEREVENT, SDL_IGNORE);
- if (mOptions.test.empty())
- {
- mCaption = strprintf("%s %s",
- branding.getStringValue("appName").c_str(),
- SMALL_VERSION);
- }
- else
- {
- mCaption = strprintf(
- "Please wait - VIDEO MODE TEST - %s %s - Please wait",
- branding.getStringValue("appName").c_str(),
- SMALL_VERSION);
- }
-
- resman->addToSearchPath(PKG_DATADIR "data/perserver/default", false);
- resman->addToSearchPath("data/perserver/default", false);
-
-#if defined __APPLE__
- CFBundleRef mainBundle = CFBundleGetMainBundle();
- CFURLRef resourcesURL = CFBundleCopyResourcesDirectoryURL(mainBundle);
- char path[PATH_MAX];
- if (!CFURLGetFileSystemRepresentation(resourcesURL, TRUE, (uint8_t*)path,
- PATH_MAX))
- {
- fprintf(stderr, "Can't find Resources directory\n");
- }
- CFRelease(resourcesURL);
- // possible crash
- strncat(path, "/data", PATH_MAX - 1);
- resman->addToSearchPath(path, false);
-// possible this need for support run client from dmg images.
-// mPackageDir = path;
-#endif
- resman->addToSearchPath(PKG_DATADIR "data", false);
- mPackageDir = PKG_DATADIR "data";
- resman->addToSearchPath("data", false);
-
-#ifdef ANDROID
-#ifdef USE_SDL2
- if (getenv("APPDIR"))
- {
- const std::string appDir = getenv("APPDIR");
- resman->addToSearchPath(appDir + "/data", false);
- resman->addToSearchPath(appDir + "/data/perserver/default", false);
- }
-#endif
-#endif
- // Add branding/data to PhysFS search path
- if (!mOptions.brandingPath.empty())
- {
- std::string path = mOptions.brandingPath;
-
- // Strip blah.mana from the path
-#ifdef WIN32
- const int loc1 = path.find_last_of('/');
- const int loc2 = path.find_last_of('\\');
- const int loc = static_cast<int>(std::max(loc1, loc2));
-#else
- const int loc = static_cast<int>(path.find_last_of('/'));
-#endif
- if (loc > 0)
- {
- resman->addToSearchPath(path.substr(
- 0, loc + 1).append("data"), false);
- }
- }
+ initGraphics();
+ extractDataDir();
+ mountDataDir();
if (mOptions.dataPath.empty()
&& !branding.getStringValue("dataPath").empty())
@@ -594,42 +381,7 @@ void Client::gameInit()
resman->addToSearchPath(mLocalDataDir, false);
TranslationManager::loadCurrentLang();
-#if defined(USE_OPENGL) && !defined(ANDROID) && !defined(__APPLE__)
- if (!mOptions.safeMode && mOptions.test.empty()
- && !config.getBoolValue("videodetected"))
- {
- graphicsManager.detectVideoSettings();
- }
-#endif
-
- openGLMode = intToRenderType(config.getIntValue("opengl"));
-#ifdef USE_OPENGL
- OpenGLImageHelper::setBlur(config.getBoolValue("blur"));
- SurfaceImageHelper::SDLSetEnableAlphaCache(
- config.getBoolValue("alphaCache") && !openGLMode);
- ImageHelper::setEnableAlpha(config.getFloatValue("guialpha") != 1.0F
- || openGLMode);
-#else
- SurfaceImageHelper::SDLSetEnableAlphaCache(
- config.getBoolValue("alphaCache"));
- ImageHelper::setEnableAlpha(config.getFloatValue("guialpha") != 1.0F);
-#endif
- logVars();
- Cpu::detect();
- graphicsManager.initGraphics(mOptions.noOpenGL);
- graphicsManager.detectPixelSize();
- runCounters = config.getBoolValue("packetcounters");
- applyVSync();
- graphicsManager.setVideoMode();
- checkConfigVersion();
- getConfigDefaults2(config.getDefaultValues());
- applyGrabMode();
- applyGamma();
-
- SDL::SetWindowTitle(mainGraphics->getWindow(), mCaption.c_str());
- setIcon();
-
- mainGraphics->_beginDraw();
+ initTitle();
Theme::selectSkin();
touchManager.init();
@@ -643,22 +395,7 @@ void Client::gameInit()
gui = new Gui();
gui->postInit(mainGraphics);
- // Initialize sound engine
- try
- {
- if (config.getBoolValue("sound"))
- soundManager.init();
-
- soundManager.setSfxVolume(config.getIntValue("sfxVolume"));
- soundManager.setMusicVolume(config.getIntValue("musicVolume"));
- }
- catch (const char *const err)
- {
- mState = STATE_ERROR;
- errorMessage = err;
- logger->log("Warning: %s", err);
- }
-
+ initSoundManager();
eventsManager.init();
// Initialize keyboard
@@ -667,18 +404,8 @@ void Client::gameInit()
// Initialise player relations
player_relations.init();
-
Joystick::init();
-
- userPalette = new UserPalette;
- setupWindow = new Setup;
- setupWindow->postInit();
- helpWindow = new HelpWindow;
- didYouKnowWindow = new DidYouKnowWindow;
- didYouKnowWindow->postInit();
-
- soundManager.playMusic(branding.getValue(
- "loginMusic", "Magick - Real.ogg"));
+ createWindows();
// Initialize default server
mCurrentServer.hostname = mOptions.serverName;
@@ -713,25 +440,15 @@ void Client::gameInit()
if (mState != STATE_ERROR)
mState = STATE_CHOOSE_SERVER;
- // Initialize logic and seconds counters
- tick_time = 0;
- mLogicCounterId = SDL_AddTimer(MILLISECONDS_IN_A_TICK, nextTick, nullptr);
- mSecondsCounterId = SDL_AddTimer(1000, nextSecond, nullptr);
+ startTimers();
const int fpsLimit = config.getIntValue("fpslimit");
mLimitFps = fpsLimit > 0;
SDL_initFramerate(&mFpsManager);
setFramerate(fpsLimit);
- config.addListener("fpslimit", this);
- config.addListener("guialpha", this);
- config.addListener("gamma", this);
- config.addListener("enableGamma", this);
- config.addListener("particleEmitterSkip", this);
- config.addListener("vsync", this);
- config.addListener("repeateDelay", this);
- config.addListener("repeateInterval", this);
- config.addListener("logInput", this);
+ initConfigListeners();
+
setGuiAlpha(config.getFloatValue("guialpha"));
optionChanged("fpslimit");
@@ -752,15 +469,302 @@ Client::~Client()
gameClear();
else
testsClear();
+ CHECKLISTENERS
+}
+
+void Client::initConfigListeners()
+{
+ config.addListener("fpslimit", this);
+ config.addListener("guialpha", this);
+ config.addListener("gamma", this);
+ config.addListener("enableGamma", this);
+ config.addListener("particleEmitterSkip", this);
+ config.addListener("vsync", this);
+ config.addListener("repeateDelay", this);
+ config.addListener("repeateInterval", this);
+ config.addListener("logInput", this);
+}
+
+void Client::initSoundManager()
+{
+ // Initialize sound engine
+ try
+ {
+ if (config.getBoolValue("sound"))
+ soundManager.init();
+
+ soundManager.setSfxVolume(config.getIntValue("sfxVolume"));
+ soundManager.setMusicVolume(config.getIntValue("musicVolume"));
+ }
+ catch (const char *const err)
+ {
+ mState = STATE_ERROR;
+ errorMessage = err;
+ logger->log("Warning: %s", err);
+ }
+ soundManager.playMusic(branding.getValue(
+ "loginMusic", "Magick - Real.ogg"));
+}
+
+void Client::createWindows()
+{
+ userPalette = new UserPalette;
+ setupWindow = new Setup;
+ setupWindow->postInit();
+ helpWindow = new HelpWindow;
+ didYouKnowWindow = new DidYouKnowWindow;
+ didYouKnowWindow->postInit();
+}
+
+void Client::initGraphics()
+{
+#if defined(USE_OPENGL)
+#if !defined(ANDROID) && !defined(__APPLE__) && !defined(__native_client__)
+ if (!mOptions.safeMode && mOptions.test.empty()
+ && !config.getBoolValue("videodetected"))
+ {
+ graphicsManager.detectVideoSettings();
+ }
+#endif
+#endif
+
+#if defined(WIN32) || defined(__APPLE__)
+ if (config.getBoolValue("centerwindow"))
+ setEnv("SDL_VIDEO_CENTERED", "1");
+ else
+ setEnv("SDL_VIDEO_CENTERED", "0");
+#endif
+
+ if (config.getBoolValue("allowscreensaver"))
+ setEnv("SDL_VIDEO_ALLOW_SCREENSAVER", "1");
+ else
+ setEnv("SDL_VIDEO_ALLOW_SCREENSAVER", "0");
+
+ openGLMode = intToRenderType(config.getIntValue("opengl"));
+#ifdef USE_OPENGL
+ OpenGLImageHelper::setBlur(config.getBoolValue("blur"));
+ SurfaceImageHelper::SDLSetEnableAlphaCache(
+ config.getBoolValue("alphaCache") && !openGLMode);
+ ImageHelper::setEnableAlpha(config.getFloatValue("guialpha") != 1.0F
+ || openGLMode);
+#else
+ SurfaceImageHelper::SDLSetEnableAlphaCache(
+ config.getBoolValue("alphaCache"));
+ ImageHelper::setEnableAlpha(config.getFloatValue("guialpha") != 1.0F);
+#endif
+ logVars();
+ Cpu::detect();
+ graphicsManager.initGraphics(mOptions.noOpenGL);
+ graphicsManager.detectPixelSize();
+ runCounters = config.getBoolValue("packetcounters");
+ applyVSync();
+ graphicsManager.setVideoMode();
+ checkConfigVersion();
+ getConfigDefaults2(config.getDefaultValues());
+ applyGrabMode();
+ applyGamma();
+
+ mainGraphics->_beginDraw();
+}
+
+void Client::initTitle()
+{
+ if (mOptions.test.empty())
+ {
+ mCaption = strprintf("%s %s",
+ branding.getStringValue("appName").c_str(),
+ SMALL_VERSION);
+ }
+ else
+ {
+ mCaption = strprintf(
+ "Please wait - VIDEO MODE TEST - %s %s - Please wait",
+ branding.getStringValue("appName").c_str(),
+ SMALL_VERSION);
+ }
+
+ SDL::SetWindowTitle(mainGraphics->getWindow(), mCaption.c_str());
+ setIcon();
+}
+
+#ifdef ANDROID
+#ifdef USE_SDL2
+static void updateProgress(int cnt)
+{
+ const int progress = cnt + loadingProgressCounter;
+ const int h = mainGraphics->mHeight;
+ mainGraphics->setColor(gcn::Color(255, 255, 255));
+ const int maxSize = mainGraphics->mWidth - 100;
+ const int width = maxSize * progress / 450;
+ mainGraphics->fillRectangle(gcn::Rectangle(50, h - 100, width, 50));
+ mainGraphics->updateScreen();
+}
+
+static void setProgress(const int val)
+{
+ loadingProgressCounter = val;
+ updateProgress(loadingProgressCounter);
+}
+#endif
+#endif
+
+void Client::extractDataDir()
+{
+#ifdef ANDROID
+#ifdef USE_SDL2
+ Files::setCopyCallBack(&updateProgress);
+ setProgress(0);
+ extractAssets();
+
+ const std::string zipName = std::string(getenv(
+ "APPDIR")).append("/data.zip");
+ const std::string dirName = std::string(getenv(
+ "APPDIR")).append("/data");
+ Files::extractZip(zipName, "data", dirName);
+ Files::extractLocale();
+#endif
+#endif
+
+#if defined __native_client__
+ const std::string dirName = _nacl_dir.append("/data");
+ Files::extractZip("/http/data.zip", "data", dirName);
+#endif
+}
+
+void Client::mountDataDir()
+{
+ const ResourceManager *const resman = ResourceManager::getInstance();
+ resman->addToSearchPath(PKG_DATADIR "data/perserver/default", false);
+ resman->addToSearchPath("data/perserver/default", false);
+
+#if defined __APPLE__
+ CFBundleRef mainBundle = CFBundleGetMainBundle();
+ CFURLRef resourcesURL = CFBundleCopyResourcesDirectoryURL(mainBundle);
+ char path[PATH_MAX];
+ if (!CFURLGetFileSystemRepresentation(resourcesURL, TRUE, (uint8_t*)path,
+ PATH_MAX))
+ {
+ fprintf(stderr, "Can't find Resources directory\n");
+ }
+ CFRelease(resourcesURL);
+ // possible crash
+ strncat(path, "/data", PATH_MAX - 1);
+ resman->addToSearchPath(path, false);
+// possible this need for support run client from dmg images.
+// mPackageDir = path;
+#endif
+ resman->addToSearchPath(PKG_DATADIR "data", false);
+ setPackageDir(PKG_DATADIR "data");
+ resman->addToSearchPath("data", false);
+
+#ifdef ANDROID
+#ifdef USE_SDL2
+ if (getenv("APPDIR"))
+ {
+ const std::string appDir = getenv("APPDIR");
+ resman->addToSearchPath(appDir + "/data", false);
+ resman->addToSearchPath(appDir + "/data/perserver/default", false);
+ }
+#endif
+#endif
+
+#if defined __native_client__
+ resman->addToSearchPath(_nacl_dir.append("/data"), false);
+#endif
+
+ // Add branding/data to PhysFS search path
+ if (!mOptions.brandingPath.empty())
+ {
+ std::string path = mOptions.brandingPath;
+
+ // Strip blah.manaplus from the path
+#ifdef WIN32
+ const int loc1 = path.find_last_of('/');
+ const int loc2 = path.find_last_of('\\');
+ const int loc = static_cast<int>(std::max(loc1, loc2));
+#else
+ const int loc = static_cast<int>(path.find_last_of('/'));
+#endif
+ if (loc > 0)
+ {
+ resman->addToSearchPath(path.substr(
+ 0, loc + 1).append("data"), false);
+ }
+ }
}
-void Client::bindTextDomain(const char *const name, const char *const path)
+void Client::initLang()
{
- const char *const dir = bindtextdomain(name, path);
+#ifdef ENABLE_NLS
+ std::string lang = config.getStringValue("lang");
+#ifdef WIN32
+ if (lang.empty())
+ lang = std::string(_nl_locale_name_default());
+
+ putenv(const_cast<char*>(("LANG=" + lang).c_str()));
+ putenv(const_cast<char*>(("LANGUAGE=" + lang).c_str()));
+ // mingw doesn't like LOCALEDIR to be defined for some reason
+ if (lang != "C")
+ bindTextDomain("translations/");
+#else // WIN32
+
+ if (!lang.empty())
+ {
+ setEnv("LANG", lang.c_str());
+ setEnv("LANGUAGE", lang.c_str());
+ }
+#ifdef ANDROID
+#ifdef USE_SDL2
+ bindTextDomain((std::string(getenv("APPDIR")).append("/locale")).c_str());
+#else // USE_SDL2
+
+ bindTextDomain((std::string(PhysFs::getBaseDir()).append(
+ "/locale")).c_str());
+#endif // USE_SDL2
+#else // ANDROID
+#ifdef ENABLE_PORTABLE
+ bindTextDomain((std::string(PhysFs::getBaseDir()).append(
+ "../locale/")).c_str());
+#else // ENABLE_PORTABLE
+#ifdef __APPLE__
+ bindTextDomain((std::string(PhysFs::getBaseDir())
+ .append("ManaPlus.app/Contents/Resources/locale/")).c_str());
+#else // __APPLE__
+
+ bindTextDomain(LOCALEDIR);
+#endif // __APPLE__
+#endif // ENABLE_PORTABLE
+#endif // ANDROID
+#endif // WIN32
+
+ char *locale = setlocale(LC_MESSAGES, lang.c_str());
+ if (locale)
+ {
+ logger->log("locale: %s", locale);
+ }
+ else
+ {
+ locale = setlocale(LC_MESSAGES, (lang + ".utf8").c_str());
+ if (locale)
+ logger->log("locale: %s", locale);
+ else
+ logger->log("locale empty");
+ }
+ bind_textdomain_codeset("manaplus", "UTF-8");
+ textdomain("manaplus");
+#endif // ENABLE_NLS
+
+}
+
+void Client::bindTextDomain(const char *const path)
+{
+#ifdef ENABLE_NLS
+ const char *const dir = bindtextdomain("manaplus", path);
if (dir)
logger->log("bindtextdomain: %s", dir);
else
logger->log("bindtextdomain failed");
+#endif
}
void Client::setEnv(const char *const name, const char *const value)
@@ -792,6 +796,8 @@ void Client::gameClear()
logger->log1("Quitting1");
config.removeListeners(this);
+ eventsManager.shutdown();
+
delete setupWindow;
setupWindow = nullptr;
delete helpWindow;
@@ -799,8 +805,7 @@ void Client::gameClear()
delete didYouKnowWindow;
didYouKnowWindow = nullptr;
- SDL_RemoveTimer(mLogicCounterId);
- SDL_RemoveTimer(mSecondsCounterId);
+ stopTimers();
// Unload XML databases
CharDB::unload();
@@ -819,6 +824,9 @@ void Client::gameClear()
if (Net::getLoginHandler())
Net::getLoginHandler()->clearWorlds();
+ if (Net::getChatHandler())
+ Net::getChatHandler()->clear();
+
#ifdef USE_MUMBLE
delete mumbleManager;
mumbleManager = nullptr;
@@ -1413,6 +1421,7 @@ int Client::gameExec()
if (!BeingInfo::unknown)
BeingInfo::unknown = new BeingInfo;
+ initFeatures();
TranslationManager::loadCurrentLang();
PlayerInfo::stateChange(mState);
@@ -1944,6 +1953,8 @@ void Client::initLocalDataDir()
#elif defined __ANDROID__
mLocalDataDir = getSdStoragePath() + branding.getValue(
"appShort", "ManaPlus") + "/local";
+#elif defined __native_client__
+ mLocalDataDir = _nacl_dir.append("/local");
#else
mLocalDataDir = std::string(PhysFs::getUserDir()) +
".local/share/mana";
@@ -2001,6 +2012,8 @@ void Client::initConfigDir()
#elif defined __ANDROID__
mConfigDir = getSdStoragePath() + branding.getValue(
"appShort", "ManaPlus").append("/config");
+#elif defined __native_client__
+ mConfigDir = _nacl_dir.append("/config");
#else
mConfigDir = std::string(PhysFs::getUserDir()).append(
"/.config/mana/").append(branding.getValue("appShort", "mana"));
@@ -2716,6 +2729,8 @@ void Client::closeDialogs()
BuySellDialog::closeAll();
NpcDialog::closeAll();
SellDialog::closeAll();
+ if (Net::getInventoryHandler())
+ Net::getInventoryHandler()->closeStorage();
}
bool Client::isTmw() const
@@ -2983,6 +2998,7 @@ void Client::extractAssets()
logger->log("asset size: %d", size2);
fwrite(buf, 1, size2, file);
SDL_RWclose(rw);
+ setProgress(loadingProgressCounter + 1);
}
else
{
@@ -3001,6 +3017,7 @@ void Client::extractAssets()
int size2 = SDL_RWread(rw, buf, 1, size);
fwrite(buf, 1, size2, file2);
SDL_RWclose(rw);
+ setProgress(loadingProgressCounter + 1);
}
fclose(file2);
diff --git a/src/client.h b/src/client.h
index 48801b274..dcf761847 100644
--- a/src/client.h
+++ b/src/client.h
@@ -30,7 +30,12 @@
#include <guichan/actionlistener.hpp>
#include <SDL.h>
+
+#ifdef USE_SDL2
+#include <SDL2_framerate.h>
+#else
#include <SDL_framerate.h>
+#endif
#include <string>
@@ -46,17 +51,6 @@ class Skin;
class Window;
class QuitDialog;
-/**
- * Set the milliseconds value of a tick time.
- */
-static const int MILLISECONDS_IN_A_TICK = 10;
-
-static const uint16_t DEFAULT_PORT = 6901;
-
-extern volatile int fps;
-extern volatile int lps;
-extern volatile int tick_time;
-extern volatile int cur_time;
extern bool isSafeMode;
extern int serverVersion;
extern unsigned int tmwServerVersion;
@@ -74,13 +68,6 @@ extern ErrorListener errorListener;
extern LoginData loginData;
/**
- * Returns elapsed time. (Warning: supposes the delay is always < 100 seconds)
- */
-int get_elapsed_time(const int startTime) A_WARN_UNUSED;
-
-int get_elapsed_time1(const int startTime) A_WARN_UNUSED;
-
-/**
* All client states.
*/
enum State
@@ -233,9 +220,6 @@ public:
State getState() const A_WARN_UNUSED
{ return mState; }
- const std::string &getPackageDirectory() const A_WARN_UNUSED
- { return mPackageDir; }
-
const std::string &getConfigDirectory() const A_WARN_UNUSED
{ return mConfigDir; }
@@ -342,6 +326,22 @@ public:
const bool modal);
private:
+ void createWindows();
+
+ void initLang();
+
+ void initSoundManager();
+
+ void initConfigListeners();
+
+ void initGraphics();
+
+ void initTitle();
+
+ void extractDataDir();
+
+ void mountDataDir();
+
void initRootDir();
void initHomeDir();
@@ -378,7 +378,7 @@ private:
static Client *mInstance;
- static void bindTextDomain(const char *const name, const char *const path);
+ static void bindTextDomain(const char *const path);
static void setEnv(const char *const name, const char *const value);
@@ -390,7 +390,6 @@ private:
Options mOptions;
- std::string mPackageDir;
std::string mConfigDir;
std::string mServerConfigDir;
std::string mLocalDataDir;
@@ -424,9 +423,6 @@ private:
SDL_Surface *mIcon;
- SDL_TimerID mLogicCounterId;
- SDL_TimerID mSecondsCounterId;
-
std::string mCaption;
FPSmanager mFpsManager;
Skin *mSkin;
diff --git a/src/commands.cpp b/src/commands.cpp
index 36ea69a0c..75347a9aa 100644
--- a/src/commands.cpp
+++ b/src/commands.cpp
@@ -77,6 +77,7 @@
#include "utils/gettext.h"
#include "utils/process.h"
+#include "utils/timer.h"
#include "debug.h"
@@ -742,6 +743,9 @@ impHandler(follow)
if (!player_node)
return;
+ if (!features.getBoolValue("allowFollow"))
+ return;
+
if (!args.empty())
player_node->setFollow(args);
else if (tab && tab->getType() == ChatTab::TAB_WHISPER)
diff --git a/src/configuration.cpp b/src/configuration.cpp
index 489755341..55ad392f3 100644
--- a/src/configuration.cpp
+++ b/src/configuration.cpp
@@ -37,6 +37,12 @@ std::map<std::string, int> optionsCount;
#define GETLOG()
#endif
+Configuration config; // XML file configuration reader
+Configuration serverConfig; // XML file server configuration reader
+Configuration features; // XML file features
+Configuration branding; // XML branding information reader
+Configuration paths; // XML default paths information reader
+
const std::string unusedKeys[] =
{
"AttackRange",
@@ -842,6 +848,27 @@ void Configuration::removeListener(const std::string &key,
mListenerMap[key].remove(listener);
}
+#ifdef ENABLE_CHECKS
+void Configuration::checkListeners(ConfigListener *const listener,
+ const char *const file,
+ const unsigned line)
+{
+ FOR_EACH (ListenerMapIterator, it, mListenerMap)
+ {
+ Listeners listeners = it->second;
+ FOR_EACH (ListenerIterator, it2, listeners)
+ {
+ if (*it2 == listener)
+ {
+ logger->log("detected not cleaned listener: %p, %s:%u",
+ static_cast<void*>(listener), file, line);
+ exit(1);
+ }
+ }
+ }
+}
+#endif
+
void Configuration::removeListeners(ConfigListener *const listener)
{
FOR_EACH (ListenerMapIterator, it, mListenerMap)
diff --git a/src/configuration.h b/src/configuration.h
index 54e5e2ca7..774678b50 100644
--- a/src/configuration.h
+++ b/src/configuration.h
@@ -282,6 +282,12 @@ class Configuration final : public ConfigurationObject
void removeListeners(ConfigListener *const listener);
+#ifdef ENABLE_CHECKS
+ void checkListeners(ConfigListener *const listener,
+ const char *const file,
+ const unsigned line);
+#endif
+
void setValue(const std::string &key, const std::string &value);
void incValue(const std::string &key);
diff --git a/src/debug.h b/src/debug.h
index 31b2b457b..bd304c4bd 100644
--- a/src/debug.h
+++ b/src/debug.h
@@ -44,6 +44,7 @@
#ifdef DEBUG_SDL_SURFACES
#define MIMG_LoadPNG_RW(src) FakeIMG_LoadPNG_RW(src, __FILE__, __LINE__)
+#define MIMG_LoadJPG_RW(src) FakeIMG_LoadJPG_RW(src, __FILE__, __LINE__)
#define MSDL_FreeSurface(s) FakeSDL_FreeSurface(s, __FILE__, __LINE__)
#define MSDL_CreateRGBSurface(flags, w, h, d, r, g, b, a) \
FakeSDL_CreateRGBSurface(flags, w, h, d, r, g, b, a, __FILE__, __LINE__)
@@ -60,6 +61,7 @@
#else // ENABLE_SDL_DEBUG
#define MIMG_LoadPNG_RW(src) IMG_LoadPNG_RW(src)
+#define MIMG_LoadJPG_RW(src) IMG_LoadJPG_RW(src)
#define MSDL_FreeSurface(surface) SDL_FreeSurface(surface)
#define MSDL_CreateRGBSurface(flags, w, h, d, r, g, b, a) \
SDL_CreateRGBSurface(flags, w, h, d, r, g, b, a)
@@ -84,3 +86,16 @@
#define MPHYSFSRWOPS_openRead(name) PHYSFSRWOPS_openRead(name)
#endif // DEBUG_PHYSFS
+
+
+#ifdef ENABLE_CHECKS
+
+#define CHECKLISTENERS \
+ config.checkListeners(this, __FILE__, __LINE__); \
+ serverConfig.checkListeners(this, __FILE__, __LINE__);
+
+#else // ENABLE_CHECKS
+
+#define CHECKLISTENERS
+
+#endif // ENABLE_CHECKS
diff --git a/src/defaults.cpp b/src/defaults.cpp
index 0b71b1db7..d4b2a5379 100644
--- a/src/defaults.cpp
+++ b/src/defaults.cpp
@@ -21,7 +21,6 @@
#include "defaults.h"
-#include "client.h"
#include "graphicsmanager.h"
#include "being/being.h"
@@ -30,6 +29,12 @@
#include "render/graphics.h"
+#include "net/netconsts.h"
+
+#ifndef USE_SDL2
+#include <SDL_keyboard.h>
+#endif
+
#include "debug.h"
VariableData* createData(const int defData)
@@ -129,7 +134,11 @@ DefaultsData* getConfigDefaults()
AddDEF("fpslimit", 60);
AddDEF("theme", "");
AddDEF("showChatColorsList", true);
+#ifdef __native_client__
+ AddDEF("customcursor", false);
+#else
AddDEF("customcursor", true);
+#endif
AddDEF("showDidYouKnow", true);
#endif
AddDEF("showEmotesButton", true);
@@ -182,7 +191,6 @@ DefaultsData* getConfigDefaults()
AddDEF("npcFont", "fonts/dejavusans.ttf");
AddDEF("showBackground", true);
AddDEF("enableTradeTab", true);
- AddDEF("logToChat", false);
AddDEF("cyclePlayers", true);
AddDEF("cycleMonsters", true);
AddDEF("cycleNPC", true);
@@ -492,6 +500,7 @@ DefaultsData* getFeaturesDefaults()
{
DefaultsData *const configData = new DefaultsData;
AddDEF("languageTab", false);
+ AddDEF("allowFollow", true);
return configData;
}
diff --git a/src/dyetool/dyemain.cpp b/src/dyetool/dyemain.cpp
new file mode 100644
index 000000000..7952f841c
--- /dev/null
+++ b/src/dyetool/dyemain.cpp
@@ -0,0 +1,100 @@
+/*
+ * The ManaPlus Client
+ * Copyright (C) 2013 The ManaPlus Developers
+ *
+ * This file is part of The ManaPlus Client.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "logger.h"
+
+#include "graphicsmanager.h"
+#include "sdlshared.h"
+
+#include "resources/image.h"
+#include "resources/imagehelper.h"
+#include "resources/imagewriter.h"
+#include "resources/resourcemanager.h"
+#include "resources/sdlimagehelper.h"
+
+#ifdef USE_SDL2
+#include "resources/surfaceimagehelper.h"
+#endif
+
+#include "utils/gettext.h"
+#include "utils/physfstools.h"
+
+#include <iostream>
+
+#include <SDL.h>
+
+#include "debug.h"
+
+int serverVersion = 0;
+
+static void printHelp()
+{
+ std::cout << _("dyecmd srcfile dyestring dstfile") << std::endl;
+ std::cout << _("or") << std::endl;
+ std::cout << _("dyecmd srcdyestring dstfile") << std::endl;
+}
+
+int main(int argc, char **argv)
+{
+ if (argc < 3 || argc > 4)
+ {
+ printHelp();
+ return 1;
+ }
+
+ logger = new Logger;
+ logger->setLogToStandardOut(false);
+
+ PhysFs::init(argv[0]);
+ SDL_Init(SDL_INIT_VIDEO);
+
+ graphicsManager.createWindow(10, 10, 0, SDL_ANYFORMAT);
+
+#ifdef USE_SDL2
+ imageHelper = new SurfaceImageHelper;
+#else
+ imageHelper = new SDLImageHelper;
+#endif
+
+ ResourceManager *resman = new ResourceManager;
+ resman->setWriteDir(".");
+ resman->addToSearchPath(".", false);
+ resman->addToSearchPath("/", false);
+ std::string src = argv[1];
+ std::string dst;
+ if (argc == 4)
+ {
+ src.append("|").append(argv[2]);
+ dst = argv[3];
+ }
+ else
+ {
+ dst = argv[2];
+ }
+
+ Image *image = resman->getImage(src);
+ if (!image)
+ {
+ printf("Error loading image\n");
+ return 1;
+ }
+ ImageWriter::writePNG(image->getSDLSurface(), dst);
+ return 0;
+}
diff --git a/src/eventsmanager.cpp b/src/eventsmanager.cpp
index 4786e4402..17cb11ae6 100644
--- a/src/eventsmanager.cpp
+++ b/src/eventsmanager.cpp
@@ -44,12 +44,22 @@ EventsManager::EventsManager() :
{
}
+EventsManager::~EventsManager()
+{
+ CHECKLISTENERS
+}
+
void EventsManager::init()
{
mLogInput = config.getBoolValue("logInput");
config.addListener("logInput", this);
}
+void EventsManager::shutdown()
+{
+ config.removeListeners(this);
+}
+
bool EventsManager::handleCommonEvents(const SDL_Event &event)
{
if (mLogInput)
diff --git a/src/eventsmanager.h b/src/eventsmanager.h
index 0cf891729..8ca6aa974 100644
--- a/src/eventsmanager.h
+++ b/src/eventsmanager.h
@@ -36,8 +36,12 @@ class EventsManager final : public ConfigListener
A_DELETE_COPY(EventsManager)
+ virtual ~EventsManager();
+
void init();
+ void shutdown();
+
bool handleEvents();
bool handleCommonEvents(const SDL_Event &event);
diff --git a/src/flooritem.cpp b/src/flooritem.cpp
index f0679e55b..1976574ab 100644
--- a/src/flooritem.cpp
+++ b/src/flooritem.cpp
@@ -22,7 +22,6 @@
#include "flooritem.h"
-#include "client.h"
#include "configuration.h"
#include "render/graphics.h"
@@ -37,6 +36,8 @@
#include "debug.h"
+extern int serverVersion;
+
FloorItem::FloorItem(const int id, const int itemId, const int x, const int y,
const int amount, const unsigned char color) :
ActorSprite(id),
diff --git a/src/game.cpp b/src/game.cpp
index 9b6b5a339..80d27a4a1 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -105,6 +105,7 @@
#include "utils/physfstools.h"
#include "utils/process.h"
#include "utils/sdlcheckutils.h"
+#include "utils/timer.h"
#include <sstream>
#include <string>
@@ -314,9 +315,6 @@ static void createGuiWindows()
gmChatTab = new GmTab(chatWindow);
}
- if (config.getBoolValue("logToChat"))
- logger->setChatWindow(chatWindow);
-
if (!isSafeMode && chatWindow)
chatWindow->loadState();
@@ -338,7 +336,6 @@ static void destroyGuiWindows()
{
Net::getGeneralHandler()->gameEnded();
- logger->setChatWindow(nullptr);
if (whoIsOnline)
whoIsOnline->setAllowUpdate(false);
@@ -854,6 +851,12 @@ void Game::handleMove()
setValidSpeed();
player_node->cancelFollow();
}
+ else if (inputManager.isActionActive(Input::KEY_MOVE_FORWARD))
+ {
+ direction = player_node->getDirection();
+ setValidSpeed();
+ player_node->cancelFollow();
+ }
if (!inputManager.isActionActive(Input::KEY_EMOTE) || direction == 0)
moveInDirection(direction);
diff --git a/src/graphicsmanager.cpp b/src/graphicsmanager.cpp
index d6d8d508f..ace00663e 100644
--- a/src/graphicsmanager.cpp
+++ b/src/graphicsmanager.cpp
@@ -364,6 +364,14 @@ void GraphicsManager::setVideoMode()
int width = res[0];
int height = res[1];
+#elif defined __native_client__
+#ifdef USE_SDL2
+ // not implimented
+#else
+ const SDL_VideoInfo* info = SDL_GetVideoInfo();
+ int width = info->current_w;
+ int height = info->current_h;
+#endif
#else
int width = config.getIntValue("screenwidth");
int height = config.getIntValue("screenheight");
@@ -445,9 +453,11 @@ void GraphicsManager::updateExtensions()
{ // get extensions in old way
char const *extensions = reinterpret_cast<char const *>(
glGetString(GL_EXTENSIONS));
- logger->log1(extensions);
-
- splitToStringSet(mExtensions, extensions, ' ');
+ if (extensions)
+ {
+ logger->log1(extensions);
+ splitToStringSet(mExtensions, extensions, ' ');
+ }
}
}
diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp
index d32e81fe8..0c75dd4e4 100644
--- a/src/gui/gui.cpp
+++ b/src/gui/gui.cpp
@@ -69,6 +69,11 @@ class GuiConfigListener final : public ConfigListener
A_DELETE_COPY(GuiConfigListener)
+ virtual ~GuiConfigListener()
+ {
+ CHECKLISTENERS
+ }
+
void optionChanged(const std::string &name)
{
if (!mGui)
diff --git a/src/gui/palette.cpp b/src/gui/palette.cpp
index 0f7d76e85..b47203f8f 100644
--- a/src/gui/palette.cpp
+++ b/src/gui/palette.cpp
@@ -23,7 +23,7 @@
#include "gui/palette.h"
-#include "client.h"
+#include "utils/timer.h"
#include <cmath>
diff --git a/src/gui/palette.h b/src/gui/palette.h
index f9980291f..fdde01737 100644
--- a/src/gui/palette.h
+++ b/src/gui/palette.h
@@ -28,7 +28,12 @@
#include <guichan/color.hpp>
+#if defined __native_client__
+#include <stdlib.h>
+#else
#include <cstdlib>
+#endif
+
#include <map>
#include <string>
#include <set>
diff --git a/src/gui/popups/itempopup.cpp b/src/gui/popups/itempopup.cpp
index 72fd3e0bd..a2998cacb 100644
--- a/src/gui/popups/itempopup.cpp
+++ b/src/gui/popups/itempopup.cpp
@@ -23,7 +23,6 @@
#include "gui/popups/itempopup.h"
-#include "client.h"
#include "configuration.h"
#include "item.h"
#include "units.h"
@@ -43,6 +42,8 @@
#include "debug.h"
+extern int serverVersion;
+
ItemPopup::ItemPopup() :
Popup("ItemPopup", "itempopup.xml"),
mItemName(new Label(this)),
diff --git a/src/gui/popups/popupmenu.cpp b/src/gui/popups/popupmenu.cpp
index 4f6bb3372..a9ca65b36 100644
--- a/src/gui/popups/popupmenu.cpp
+++ b/src/gui/popups/popupmenu.cpp
@@ -2574,8 +2574,11 @@ void PopupMenu::addPlayerRelation(const std::string &name)
void PopupMenu::addFollow()
{
- // TRANSLATORS: popup menu item
- mBrowserBox->addRow("follow", _("Follow"));
+ if (features.getBoolValue("allowFollow"))
+ {
+ // TRANSLATORS: popup menu item
+ mBrowserBox->addRow("follow", _("Follow"));
+ }
// TRANSLATORS: popup menu item
// TRANSLATORS: imitate player
mBrowserBox->addRow("imitation", _("Imitation"));
diff --git a/src/gui/sdlfont.cpp b/src/gui/sdlfont.cpp
index 985ddf69b..b0596418d 100644
--- a/src/gui/sdlfont.cpp
+++ b/src/gui/sdlfont.cpp
@@ -23,7 +23,6 @@
#include "gui/sdlfont.h"
-#include "client.h"
#include "logger.h"
#include "main.h"
@@ -39,6 +38,8 @@
#include "utils/paths.h"
#include "utils/physfsrwops.h"
#include "utils/sdlcheckutils.h"
+#include "utils/stringutils.h"
+#include "utils/timer.h"
#include <guichan/exception.hpp>
diff --git a/src/gui/setupactiondata.h b/src/gui/setupactiondata.h
index 6fa33f673..45ff55e83 100644
--- a/src/gui/setupactiondata.h
+++ b/src/gui/setupactiondata.h
@@ -1419,6 +1419,12 @@ static SetupActionData setupActionData7[] =
},
{
// TRANSLATORS: input action name
+ N_("Move Forward"),
+ Input::KEY_MOVE_FORWARD,
+ "",
+ },
+ {
+ // TRANSLATORS: input action name
N_("Move to navigation point shortcuts"),
Input::KEY_NO_VALUE,
""
diff --git a/src/gui/theme.cpp b/src/gui/theme.cpp
index f523df908..3381b156a 100644
--- a/src/gui/theme.cpp
+++ b/src/gui/theme.cpp
@@ -234,6 +234,7 @@ Theme::~Theme()
{
delete_all(mSkins);
config.removeListener("guialpha", this);
+ CHECKLISTENERS
delete_all(mProgressColors);
}
diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp
index 05807126f..d2dddb4d8 100644
--- a/src/gui/viewport.cpp
+++ b/src/gui/viewport.cpp
@@ -98,6 +98,7 @@ Viewport::Viewport() :
Viewport::~Viewport()
{
config.removeListeners(this);
+ CHECKLISTENERS
delete mPopupMenu;
mPopupMenu = nullptr;
delete mBeingPopup;
diff --git a/src/gui/widgets/avatarlistbox.cpp b/src/gui/widgets/avatarlistbox.cpp
index d4eefe69c..123f7f843 100644
--- a/src/gui/widgets/avatarlistbox.cpp
+++ b/src/gui/widgets/avatarlistbox.cpp
@@ -71,6 +71,7 @@ AvatarListBox::AvatarListBox(const Widget2 *const widget,
AvatarListBox::~AvatarListBox()
{
config.removeListeners(this);
+ CHECKLISTENERS
instances--;
@@ -112,7 +113,7 @@ void AvatarListBox::draw(gcn::Graphics *gcnGraphics)
// Draw the list elements
graphics->setColorAll(mForegroundColor, mForegroundColor2);
ImageCollection vertexes;
- const bool useCaching = openGLMode != RENDER_SAFE_OPENGL;
+ const bool useCaching = isBatchDrawRenders(openGLMode);
for (int i = 0, y = 0;
i < model->getNumberOfElements();
diff --git a/src/gui/widgets/browserbox.cpp b/src/gui/widgets/browserbox.cpp
index 5cd9b54f7..8d1550f43 100644
--- a/src/gui/widgets/browserbox.cpp
+++ b/src/gui/widgets/browserbox.cpp
@@ -23,8 +23,6 @@
#include "gui/widgets/browserbox.h"
-#include "client.h"
-
#include "input/inputmanager.h"
#include "gui/gui.h"
@@ -36,6 +34,9 @@
#include "resources/imageset.h"
#include "resources/resourcemanager.h"
+#include "utils/stringutils.h"
+#include "utils/timer.h"
+
#include <guichan/graphics.hpp>
#include <guichan/font.hpp>
#include <guichan/cliprectangle.hpp>
diff --git a/src/gui/widgets/button.cpp b/src/gui/widgets/button.cpp
index 0c71bf8bd..e1f95c334 100644
--- a/src/gui/widgets/button.cpp
+++ b/src/gui/widgets/button.cpp
@@ -471,7 +471,7 @@ void Button::draw(gcn::Graphics *graphics)
}
}
- if (openGLMode != RENDER_SAFE_OPENGL)
+ if (isBatchDrawRenders(openGLMode))
{
if (recalc)
{
diff --git a/src/gui/widgets/emotepage.cpp b/src/gui/widgets/emotepage.cpp
index ce61a865f..5af84e88d 100644
--- a/src/gui/widgets/emotepage.cpp
+++ b/src/gui/widgets/emotepage.cpp
@@ -73,7 +73,7 @@ void EmotePage::draw(gcn::Graphics *graphics)
unsigned int x = 0;
unsigned int y = 0;
- if (openGLMode != RENDER_SAFE_OPENGL)
+ if (isBatchDrawRenders(openGLMode))
{
if (mRedraw)
{
diff --git a/src/gui/widgets/popup.cpp b/src/gui/widgets/popup.cpp
index 774640fc3..7a43b2c47 100644
--- a/src/gui/widgets/popup.cpp
+++ b/src/gui/widgets/popup.cpp
@@ -101,7 +101,7 @@ void Popup::draw(gcn::Graphics *graphics)
if (mSkin)
{
- if (openGLMode != RENDER_SAFE_OPENGL)
+ if (isBatchDrawRenders(openGLMode))
{
if (mRedraw)
{
diff --git a/src/gui/widgets/progressbar.cpp b/src/gui/widgets/progressbar.cpp
index b0972a314..de30feeef 100644
--- a/src/gui/widgets/progressbar.cpp
+++ b/src/gui/widgets/progressbar.cpp
@@ -177,7 +177,7 @@ void ProgressBar::render(Graphics *graphics)
if (!mSkin)
return;
- if (openGLMode != RENDER_SAFE_OPENGL)
+ if (isBatchDrawRenders(openGLMode))
{
if (mRedraw || graphics->getRedraw())
{
diff --git a/src/gui/widgets/scrollarea.cpp b/src/gui/widgets/scrollarea.cpp
index b537dd2ed..e97dad715 100644
--- a/src/gui/widgets/scrollarea.cpp
+++ b/src/gui/widgets/scrollarea.cpp
@@ -257,7 +257,7 @@ void ScrollArea::draw(gcn::Graphics *graphics)
BLOCK_START("ScrollArea::draw")
if (mVBarVisible || mHBarVisible)
{
- if (openGLMode != RENDER_SAFE_OPENGL)
+ if (isBatchDrawRenders(openGLMode))
{
if (!mOpaque)
updateCalcFlag(graphics);
@@ -315,7 +315,19 @@ void ScrollArea::draw(gcn::Graphics *graphics)
}
updateAlpha();
- drawChildren(graphics);
+
+ if (mRedraw)
+ {
+ Graphics *g = static_cast<Graphics *const>(graphics);
+ const bool redraw = g->getRedraw();
+ g->setRedraw(true);
+ drawChildren(graphics);
+ g->setRedraw(redraw);
+ }
+ else
+ {
+ drawChildren(graphics);
+ }
mRedraw = false;
BLOCK_END("ScrollArea::draw")
}
@@ -358,7 +370,7 @@ void ScrollArea::drawFrame(gcn::Graphics *graphics)
updateCalcFlag(graphics);
- if (openGLMode != RENDER_SAFE_OPENGL)
+ if (isBatchDrawRenders(openGLMode))
{
if (mRedraw)
{
@@ -787,6 +799,7 @@ void ScrollArea::mouseReleased(gcn::MouseEvent& event)
}
}
gcn::ScrollArea::mouseReleased(event);
+ mRedraw = true;
}
void ScrollArea::mouseDragged(gcn::MouseEvent &event)
@@ -830,6 +843,7 @@ void ScrollArea::mouseDragged(gcn::MouseEvent &event)
}
event.consume();
+ mRedraw = true;
}
gcn::Rectangle ScrollArea::getVerticalBarDimension() const
diff --git a/src/gui/widgets/shortcutcontainer.cpp b/src/gui/widgets/shortcutcontainer.cpp
index d7d9eae41..2fb5c4099 100644
--- a/src/gui/widgets/shortcutcontainer.cpp
+++ b/src/gui/widgets/shortcutcontainer.cpp
@@ -90,7 +90,7 @@ void ShortcutContainer::drawBackground(Graphics *g)
{
if (mBackgroundImg)
{
- if (openGLMode != RENDER_SAFE_OPENGL)
+ if (isBatchDrawRenders(openGLMode))
{
if (mRedraw)
{
diff --git a/src/gui/widgets/slider.cpp b/src/gui/widgets/slider.cpp
index a500a8014..20fc6b21b 100644
--- a/src/gui/widgets/slider.cpp
+++ b/src/gui/widgets/slider.cpp
@@ -23,6 +23,7 @@
#include "gui/widgets/slider.h"
#include "client.h"
+#include "graphicsvertexes.h"
#include "input/keydata.h"
#include "input/keyevent.h"
@@ -44,7 +45,9 @@ static std::string const data[2] =
Slider::Slider(const double scaleEnd) :
gcn::Slider(scaleEnd),
Widget2(),
- mHasMouse(false)
+ mVertexes(new ImageCollection),
+ mHasMouse(false),
+ mRedraw(true)
{
init();
}
@@ -52,7 +55,9 @@ Slider::Slider(const double scaleEnd) :
Slider::Slider(const double scaleStart, const double scaleEnd) :
gcn::Slider(scaleStart, scaleEnd),
Widget2(),
- mHasMouse(false)
+ mVertexes(new ImageCollection),
+ mHasMouse(false),
+ mRedraw(true)
{
init();
}
@@ -62,6 +67,8 @@ Slider::~Slider()
if (gui)
gui->removeDragged(this);
+ delete mVertexes;
+ mVertexes = nullptr;
mInstances--;
if (mInstances == 0 && Theme::instance())
{
@@ -127,79 +134,196 @@ void Slider::draw(gcn::Graphics *graphics)
int x = 0;
const int y = mHasMouse ? (h - buttons[1].grid[HSTART]->getHeight()) / 2 :
(h - buttons[0].grid[HSTART]->getHeight()) / 2;
+ Graphics *const g = static_cast<Graphics*>(graphics);
updateAlpha();
- if (!mHasMouse)
+ if (isBatchDrawRenders(openGLMode))
{
- static_cast<Graphics*>(graphics)->drawImage(
- buttons[0].grid[HSTART], x, y);
-
- const int width = buttons[0].grid[HSTART]->getWidth();
- w -= width + buttons[0].grid[HEND]->getWidth();
- x += width;
-
- if (buttons[0].grid[HMID])
+ if (mRedraw || g->getRedraw())
{
- const Image *const hMid = buttons[0].grid[HMID];
- static_cast<Graphics*>(graphics)->
- drawImagePattern(hMid, x, y, w, hMid->getHeight());
+ mRedraw = false;
+ mVertexes->clear();
+ if (!mHasMouse)
+ {
+ g->calcTile(mVertexes, buttons[0].grid[HSTART], x, y);
+
+ const int width = buttons[0].grid[HSTART]->getWidth();
+ w -= width + buttons[0].grid[HEND]->getWidth();
+ x += width;
+
+ if (buttons[0].grid[HMID])
+ {
+ const Image *const hMid = buttons[0].grid[HMID];
+ g->calcImagePattern(mVertexes, hMid, x, y,
+ w, hMid->getHeight());
+ }
+
+ x += w;
+ g->calcTile(mVertexes, buttons[0].grid[HEND], x, y);
+
+ const Image *const img = buttons[0].grid[HGRIP];
+ if (img)
+ {
+ g->calcTile(mVertexes, img, getMarkerPosition(),
+ (mDimension.height - img->getHeight()) / 2);
+ }
+ }
+ else
+ {
+ g->calcTile(mVertexes, buttons[1].grid[HSTART], x, y);
+
+ const int width = buttons[1].grid[HSTART]->getWidth();
+ w -= width;
+ if (buttons[1].grid[HEND])
+ w -= buttons[1].grid[HEND]->getWidth();
+ x += width;
+
+ if (buttons[1].grid[HMID])
+ {
+ const Image *const hMid = buttons[1].grid[HMID];
+ g->calcImagePattern(mVertexes, hMid, x, y,
+ w, hMid->getHeight());
+ }
+
+ x += w;
+ if (buttons[1].grid[HEND])
+ g->calcTile(mVertexes, buttons[1].grid[HEND], x, y);
+
+ const Image *const img = buttons[1].grid[HGRIP];
+ if (img)
+ {
+ g->calcTile(mVertexes, img, getMarkerPosition(),
+ (mDimension.height - img->getHeight()) / 2);
+ }
+ }
}
-
- x += w;
- static_cast<Graphics*>(graphics)->drawImage(
- buttons[0].grid[HEND], x, y);
+ g->drawTile(mVertexes);
}
else
{
- static_cast<Graphics*>(graphics)->drawImage(
- buttons[1].grid[HSTART], x, y);
+ if (!mHasMouse)
+ {
+ g->drawImage(buttons[0].grid[HSTART], x, y);
+ const int width = buttons[0].grid[HSTART]->getWidth();
+ w -= width + buttons[0].grid[HEND]->getWidth();
+ x += width;
- const int width = buttons[1].grid[HSTART]->getWidth();
- w -= width;
- if (buttons[1].grid[HEND])
- w -= buttons[1].grid[HEND]->getWidth();
- x += width;
+ if (buttons[0].grid[HMID])
+ {
+ const Image *const hMid = buttons[0].grid[HMID];
+ g->drawImagePattern(hMid, x, y, w, hMid->getHeight());
+ }
- if (buttons[1].grid[HMID])
- {
- const Image *const hMid = buttons[1].grid[HMID];
- static_cast<Graphics*>(graphics)->drawImagePattern(
- hMid, x, y, w,
- hMid->getHeight());
- }
+ x += w;
+ g->drawImage(buttons[0].grid[HEND], x, y);
- x += w;
- if (buttons[1].grid[HEND])
+ const Image *const img = buttons[0].grid[HGRIP];
+ if (img)
+ {
+ g->drawImage(img, getMarkerPosition(),
+ (mDimension.height - img->getHeight()) / 2);
+ }
+ }
+ else
{
- static_cast<Graphics*>(graphics)->drawImage(
- buttons[1].grid[HEND], x, y);
+ g->drawImage(buttons[1].grid[HSTART], x, y);
+
+ const int width = buttons[1].grid[HSTART]->getWidth();
+ w -= width;
+ if (buttons[1].grid[HEND])
+ w -= buttons[1].grid[HEND]->getWidth();
+ x += width;
+
+ if (buttons[1].grid[HMID])
+ {
+ const Image *const hMid = buttons[1].grid[HMID];
+ g->drawImagePattern(hMid, x, y, w, hMid->getHeight());
+ }
+
+ x += w;
+ if (buttons[1].grid[HEND])
+ g->drawImage(buttons[1].grid[HEND], x, y);
+
+ const Image *const img = buttons[1].grid[HGRIP];
+ if (img)
+ {
+ g->drawImage(img, getMarkerPosition(),
+ (mDimension.height - img->getHeight()) / 2);
+ }
}
}
- drawMarker(graphics);
BLOCK_END("Slider::draw")
}
-void Slider::drawMarker(gcn::Graphics *const graphics) const
-{
- const Image *const img = (mHasMouse ? buttons[1].grid[HGRIP]
- : buttons[0].grid[HGRIP]);
- if (!img)
- return;
-
- static_cast<Graphics*>(graphics)->drawImage(img, getMarkerPosition(),
- (mDimension.height - img->getHeight()) / 2);
-}
-
void Slider::mouseEntered(gcn::MouseEvent& event A_UNUSED)
{
mHasMouse = true;
+ mRedraw = true;
}
void Slider::mouseExited(gcn::MouseEvent& event A_UNUSED)
{
mHasMouse = false;
+ mRedraw = true;
+}
+
+void Slider::mousePressed(gcn::MouseEvent &mouseEvent)
+{
+ if (mouseEvent.getButton() == gcn::MouseEvent::LEFT
+ && mouseEvent.getX() >= 0
+ && mouseEvent.getX() <= getWidth()
+ && mouseEvent.getY() >= 0
+ && mouseEvent.getY() <= getHeight())
+ {
+ if (getOrientation() == HORIZONTAL)
+ {
+ setValue2(markerPositionToValue(
+ mouseEvent.getX() - getMarkerLength() / 2));
+ }
+ else
+ {
+ setValue2(markerPositionToValue(getHeight()
+ - mouseEvent.getY() - getMarkerLength() / 2));
+ }
+
+ distributeActionEvent();
+ }
+}
+
+void Slider::mouseDragged(gcn::MouseEvent &mouseEvent)
+{
+ if (getOrientation() == HORIZONTAL)
+ {
+ setValue2(markerPositionToValue(mouseEvent.getX()
+ - getMarkerLength() / 2));
+ }
+ else
+ {
+ setValue2(markerPositionToValue(getHeight()
+ - mouseEvent.getY() - getMarkerLength() / 2));
+ }
+
+ distributeActionEvent();
+
+ mouseEvent.consume();
+}
+
+void Slider::mouseWheelMovedUp(gcn::MouseEvent &mouseEvent)
+{
+ setValue2(getValue() + getStepLength());
+ distributeActionEvent();
+
+ mouseEvent.consume();
+}
+
+void Slider::mouseWheelMovedDown(gcn::MouseEvent &mouseEvent)
+{
+ setValue2(getValue() - getStepLength());
+ distributeActionEvent();
+
+ mouseEvent.consume();
}
void Slider::keyPressed(gcn::KeyEvent& keyEvent)
@@ -210,13 +334,13 @@ void Slider::keyPressed(gcn::KeyEvent& keyEvent)
{
if (action == Input::KEY_GUI_RIGHT)
{
- setValue(getValue() + getStepLength());
+ setValue2(getValue() + getStepLength());
distributeActionEvent();
keyEvent.consume();
}
else if (action == Input::KEY_GUI_LEFT)
{
- setValue(getValue() - getStepLength());
+ setValue2(getValue() - getStepLength());
distributeActionEvent();
keyEvent.consume();
}
@@ -225,15 +349,21 @@ void Slider::keyPressed(gcn::KeyEvent& keyEvent)
{
if (action == Input::KEY_GUI_UP)
{
- setValue(getValue() + getStepLength());
+ setValue2(getValue() + getStepLength());
distributeActionEvent();
keyEvent.consume();
}
else if (action == Input::KEY_GUI_DOWN)
{
- setValue(getValue() - getStepLength());
+ setValue2(getValue() - getStepLength());
distributeActionEvent();
keyEvent.consume();
}
}
}
+
+void Slider::setValue2(const double value)
+{
+ setValue(value);
+ mRedraw = true;
+}
diff --git a/src/gui/widgets/slider.h b/src/gui/widgets/slider.h
index e54c9e374..79ef2b961 100644
--- a/src/gui/widgets/slider.h
+++ b/src/gui/widgets/slider.h
@@ -29,6 +29,8 @@
#include "localconsts.h"
+class ImageCollection;
+
/**
* Slider widget. Same as the Guichan slider but with custom look.
*
@@ -66,11 +68,6 @@ class Slider final : public gcn::Slider,
void draw(gcn::Graphics *graphics) override final;
/**
- * Draws the marker.
- */
- void drawMarker(gcn::Graphics *const graphics) const;
-
- /**
* Called when the mouse enteres the widget area.
*/
void mouseEntered(gcn::MouseEvent& event) override final;
@@ -80,8 +77,18 @@ class Slider final : public gcn::Slider,
*/
void mouseExited(gcn::MouseEvent& event) override final;
+ void mousePressed(gcn::MouseEvent &mouseEvent) override final;
+
+ void mouseDragged(gcn::MouseEvent &mouseEvent) override final;
+
+ void mouseWheelMovedUp(gcn::MouseEvent &mouseEvent) override final;
+
+ void mouseWheelMovedDown(gcn::MouseEvent &mouseEvent) override final;
+
void keyPressed(gcn::KeyEvent& keyEvent) override final;
+ void setValue2(const double value);
+
enum SLIDER_ENUM
{
HSTART = 0,
@@ -104,7 +111,9 @@ class Slider final : public gcn::Slider,
static ImageRect buttons[2];
static float mAlpha;
static int mInstances;
+ ImageCollection *mVertexes;
bool mHasMouse;
+ bool mRedraw;
};
#endif // GUI_WIDGETS_SLIDER_H
diff --git a/src/gui/widgets/tabs/guildchattab.cpp b/src/gui/widgets/tabs/guildchattab.cpp
index 4188a8843..69a4faaf3 100644
--- a/src/gui/widgets/tabs/guildchattab.cpp
+++ b/src/gui/widgets/tabs/guildchattab.cpp
@@ -49,6 +49,7 @@ GuildChatTab::GuildChatTab(const Widget2 *const widget) :
GuildChatTab::~GuildChatTab()
{
config.removeListeners(this);
+ CHECKLISTENERS
}
bool GuildChatTab::handleCommand(const std::string &type,
diff --git a/src/gui/widgets/tabs/tab.cpp b/src/gui/widgets/tabs/tab.cpp
index 1f09f28fd..cdaa84d14 100644
--- a/src/gui/widgets/tabs/tab.cpp
+++ b/src/gui/widgets/tabs/tab.cpp
@@ -207,7 +207,7 @@ void Tab::draw(gcn::Graphics *graphics)
Graphics *const g = static_cast<Graphics*>(graphics);
// draw tab
- if (openGLMode != RENDER_SAFE_OPENGL)
+ if (isBatchDrawRenders(openGLMode))
{
const ImageRect &rect = skin->getBorder();
if (mRedraw || mode != mMode || g->getRedraw())
diff --git a/src/gui/widgets/tabs/whispertab.cpp b/src/gui/widgets/tabs/whispertab.cpp
index 7ad14ac65..58849b623 100644
--- a/src/gui/widgets/tabs/whispertab.cpp
+++ b/src/gui/widgets/tabs/whispertab.cpp
@@ -51,20 +51,17 @@ WhisperTab::~WhisperTab()
void WhisperTab::handleInput(const std::string &msg)
{
+ std::string newMsg;
if (chatWindow)
- {
- Net::getChatHandler()->privateMessage(mNick,
- chatWindow->doReplace(msg));
- }
+ newMsg = chatWindow->doReplace(msg);
else
- {
- Net::getChatHandler()->privateMessage(mNick, msg);
- }
+ newMsg = msg;
+ Net::getChatHandler()->privateMessage(mNick, newMsg);
if (player_node)
- chatLog(player_node->getName(), msg);
+ chatLog(player_node->getName(), newMsg);
else
- chatLog("?", msg);
+ chatLog("?", newMsg);
}
void WhisperTab::handleCommand(const std::string &msg)
diff --git a/src/gui/widgets/textfield.cpp b/src/gui/widgets/textfield.cpp
index 04527e1ae..a361e1a12 100644
--- a/src/gui/widgets/textfield.cpp
+++ b/src/gui/widgets/textfield.cpp
@@ -39,6 +39,7 @@
#include "resources/image.h"
#include "utils/copynpaste.h"
+#include "utils/timer.h"
#include <guichan/font.hpp>
diff --git a/src/gui/widgets/window.cpp b/src/gui/widgets/window.cpp
index 542b0141f..02f6cf35e 100644
--- a/src/gui/widgets/window.cpp
+++ b/src/gui/widgets/window.cpp
@@ -216,7 +216,7 @@ void Window::draw(gcn::Graphics *graphics)
Graphics *const g = static_cast<Graphics*>(graphics);
bool update = false;
- if (openGLMode != RENDER_SAFE_OPENGL)
+ if (isBatchDrawRenders(openGLMode))
{
if (mResizeHandles != mOldResizeHandles)
{
diff --git a/src/gui/windowmenu.cpp b/src/gui/windowmenu.cpp
index 5d7f792d9..332843a86 100644
--- a/src/gui/windowmenu.cpp
+++ b/src/gui/windowmenu.cpp
@@ -180,6 +180,7 @@ WindowMenu::WindowMenu(const Widget2 *const widget) :
WindowMenu::~WindowMenu()
{
config.removeListener("autohideButtons", this);
+ CHECKLISTENERS
delete mTextPopup;
mTextPopup = nullptr;
diff --git a/src/gui/windows/botcheckerwindow.cpp b/src/gui/windows/botcheckerwindow.cpp
index b502dd01d..61dc7286c 100644
--- a/src/gui/windows/botcheckerwindow.cpp
+++ b/src/gui/windows/botcheckerwindow.cpp
@@ -344,6 +344,7 @@ BotCheckerWindow::BotCheckerWindow():
BotCheckerWindow::~BotCheckerWindow()
{
config.removeListener("enableBotCheker", this);
+ CHECKLISTENERS
}
void BotCheckerWindow::slowLogic()
diff --git a/src/gui/windows/charselectdialog.cpp b/src/gui/windows/charselectdialog.cpp
index 763ddebd7..c7ea77784 100644
--- a/src/gui/windows/charselectdialog.cpp
+++ b/src/gui/windows/charselectdialog.cpp
@@ -236,7 +236,7 @@ void CharSelectDialog::action(const gcn::ActionEvent &event)
else if (eventId == "delete"
&& mCharacterEntries[selected]->getCharacter())
{
- new CharDeleteConfirm(this, selected);
+ (new CharDeleteConfirm(this, selected))->postInit();
return;
}
else if (eventId == "info")
@@ -393,7 +393,7 @@ void CharSelectDialog::keyPressed(gcn::KeyEvent &keyEvent)
if (idx >= 0 && mCharacterEntries[idx]
&& mCharacterEntries[idx]->getCharacter())
{
- new CharDeleteConfirm(this, idx);
+ (new CharDeleteConfirm(this, idx))->postInit();
}
break;
}
diff --git a/src/gui/windows/chatwindow.cpp b/src/gui/windows/chatwindow.cpp
index eade8b063..79cf0eff3 100644
--- a/src/gui/windows/chatwindow.cpp
+++ b/src/gui/windows/chatwindow.cpp
@@ -310,6 +310,7 @@ ChatWindow::ChatWindow():
ChatWindow::~ChatWindow()
{
config.removeListeners(this);
+ CHECKLISTENERS
saveState();
config.setValue("ReturnToggles", mReturnToggles);
removeAllWhispers();
diff --git a/src/gui/windows/debugwindow.cpp b/src/gui/windows/debugwindow.cpp
index 7fec86369..cb5e06c3d 100644
--- a/src/gui/windows/debugwindow.cpp
+++ b/src/gui/windows/debugwindow.cpp
@@ -22,7 +22,6 @@
#include "gui/windows/debugwindow.h"
-#include "client.h"
#include "game.h"
#include "main.h"
@@ -43,6 +42,8 @@
#include "net/packetcounters.h"
#include "utils/gettext.h"
+#include "utils/stringutils.h"
+#include "utils/timer.h"
#include "debug.h"
diff --git a/src/gui/windows/editdialog.cpp b/src/gui/windows/editdialog.cpp
index f3c583d00..a4711784e 100644
--- a/src/gui/windows/editdialog.cpp
+++ b/src/gui/windows/editdialog.cpp
@@ -26,8 +26,6 @@
#include "utils/gettext.h"
-#include <guichan/font.hpp>
-
#include "debug.h"
EditDialog::EditDialog(const std::string &title, const std::string &msg,
@@ -47,17 +45,16 @@ void EditDialog::postInit()
// TRANSLATORS: edit dialog label
Button *const okButton = new Button(this, _("OK"), mEventOk, this);
- const int numRows = 1;
- const int fontHeight = getFont()->getHeight();
- const int height = numRows * fontHeight;
const int pad = getPadding();
-
- setContentSize(mDefaultWidth, height + fontHeight + okButton->getHeight());
+ const int pad2 = pad * 2;
mTextField->setPosition(pad, pad);
- mTextField->setWidth(mDefaultWidth - 2 * pad);
-
+ mTextField->setWidth(mDefaultWidth - pad2);
+ const int buttonPadding = getOption("buttonPadding", 8)
+ + mTextField->getHeight();
+ setContentSize(mDefaultWidth, okButton->getHeight()
+ + buttonPadding + pad2);
okButton->setPosition((mDefaultWidth - okButton->getWidth()) / 2,
- height + getOption("buttonPadding", 8));
+ buttonPadding + pad);
add(mTextField);
add(okButton);
diff --git a/src/gui/windows/equipmentwindow.cpp b/src/gui/windows/equipmentwindow.cpp
index 688fb814a..9f1ed11bf 100644
--- a/src/gui/windows/equipmentwindow.cpp
+++ b/src/gui/windows/equipmentwindow.cpp
@@ -169,7 +169,7 @@ void EquipmentWindow::draw(gcn::Graphics *graphics)
gcn::Font *const font = getFont();
const int fontHeight = font->getHeight();
- if (openGLMode != RENDER_SAFE_OPENGL)
+ if (isBatchDrawRenders(openGLMode))
{
if (mLastRedraw)
{
diff --git a/src/gui/windows/minimap.cpp b/src/gui/windows/minimap.cpp
index 9ac4a9e26..7aefa285b 100644
--- a/src/gui/windows/minimap.cpp
+++ b/src/gui/windows/minimap.cpp
@@ -87,6 +87,7 @@ Minimap::~Minimap()
{
config.setValue(getWindowName() + "Show", mShow);
config.removeListeners(this);
+ CHECKLISTENERS
if (mMapImage)
{
diff --git a/src/gui/windows/npcdialog.cpp b/src/gui/windows/npcdialog.cpp
index 3b5d0d772..1c2a6cc1d 100644
--- a/src/gui/windows/npcdialog.cpp
+++ b/src/gui/windows/npcdialog.cpp
@@ -209,6 +209,7 @@ void NpcDialog::postInit()
NpcDialog::~NpcDialog()
{
config.removeListeners(this);
+ CHECKLISTENERS
clearLayout();
if (mPlayerBox)
diff --git a/src/gui/windows/outfitwindow.cpp b/src/gui/windows/outfitwindow.cpp
index 306576475..704f3ce60 100644
--- a/src/gui/windows/outfitwindow.cpp
+++ b/src/gui/windows/outfitwindow.cpp
@@ -307,6 +307,7 @@ void OutfitWindow::copyOutfit(const int src, const int dst)
for (unsigned int i = 0; i < OUTFIT_ITEM_COUNT; i++)
mItems[dst][i] = mItems[src][i];
+ save();
}
void OutfitWindow::draw(gcn::Graphics *graphics)
@@ -440,6 +441,7 @@ void OutfitWindow::mousePressed(gcn::MouseEvent &event)
mItems[mCurrentOutfit][index] = dragDrop.getSelected();
mItemColors[mCurrentOutfit][index] = dragDrop.getSelectedColor();
dragDrop.deselect();
+ save();
}
}
@@ -472,6 +474,7 @@ void OutfitWindow::mouseReleased(gcn::MouseEvent &event)
mItemColors[mCurrentOutfit][index] = dragDrop.getItemColor();
dragDrop.clear();
dragDrop.deselect();
+ save();
}
}
if (mItemClicked)
@@ -629,6 +632,7 @@ void OutfitWindow::copyFromEquiped(const int dst)
break;
}
}
+ save();
}
void OutfitWindow::wearAwayOutfit()
@@ -654,4 +658,5 @@ void OutfitWindow::clearCurrentOutfit()
mItems[mCurrentOutfit][f] = -1;
mItemColors[mCurrentOutfit][f] = 1;
}
+ save();
}
diff --git a/src/gui/windows/tradewindow.cpp b/src/gui/windows/tradewindow.cpp
index 1e25ae862..f0052e46b 100644
--- a/src/gui/windows/tradewindow.cpp
+++ b/src/gui/windows/tradewindow.cpp
@@ -444,7 +444,7 @@ void TradeWindow::initTrade(const std::string &nick)
Item *const item = inv->findItem(mAutoAddItem->getId(),
mAutoAddItem->getColor());
if (item)
- tradeItem(item, mAutoAddItem->getQuantity());
+ tradeItem(item, mAutoAddAmount);
}
}
if (mAutoMoney)
diff --git a/src/gui/windows/whoisonline.cpp b/src/gui/windows/whoisonline.cpp
index c4f096c72..2e32e13fe 100644
--- a/src/gui/windows/whoisonline.cpp
+++ b/src/gui/windows/whoisonline.cpp
@@ -142,6 +142,7 @@ void WhoIsOnline::postInit()
WhoIsOnline::~WhoIsOnline()
{
config.removeListeners(this);
+ CHECKLISTENERS
if (mThread && SDL_GetThreadID(mThread))
SDL_WaitThread(mThread, nullptr);
diff --git a/src/guichan/include/guichan/widgets/slider.hpp b/src/guichan/include/guichan/widgets/slider.hpp
index c4229a514..c925df45f 100644
--- a/src/guichan/include/guichan/widgets/slider.hpp
+++ b/src/guichan/include/guichan/widgets/slider.hpp
@@ -207,21 +207,6 @@ namespace gcn
*/
double getStepLength() const;
- // Inherited from MouseListener.
-
- virtual void mousePressed(MouseEvent& mouseEvent) override;
-
- virtual void mouseDragged(MouseEvent& mouseEvent) override;
-
- virtual void mouseWheelMovedUp(MouseEvent& mouseEvent) override;
-
- virtual void mouseWheelMovedDown(MouseEvent& mouseEvent) override;
-
-
- // Inherited from KeyListener
-
- virtual void keyPressed(KeyEvent& keyEvent) override;
-
protected:
/**
* Converts a marker position to a value in the scale.
diff --git a/src/guichan/widgets/slider.cpp b/src/guichan/widgets/slider.cpp
index 322f2ef76..9a328f2cc 100644
--- a/src/guichan/widgets/slider.cpp
+++ b/src/guichan/widgets/slider.cpp
@@ -120,47 +120,6 @@ namespace gcn
mScaleEnd = scaleEnd;
}
- void Slider::mousePressed(MouseEvent& mouseEvent)
- {
- if (mouseEvent.getButton() == gcn::MouseEvent::LEFT
- && mouseEvent.getX() >= 0
- && mouseEvent.getX() <= getWidth()
- && mouseEvent.getY() >= 0
- && mouseEvent.getY() <= getHeight())
- {
- if (getOrientation() == HORIZONTAL)
- {
- setValue(markerPositionToValue(
- mouseEvent.getX() - getMarkerLength() / 2));
- }
- else
- {
- setValue(markerPositionToValue(getHeight()
- - mouseEvent.getY() - getMarkerLength() / 2));
- }
-
- distributeActionEvent();
- }
- }
-
- void Slider::mouseDragged(MouseEvent& mouseEvent)
- {
- if (getOrientation() == HORIZONTAL)
- {
- setValue(markerPositionToValue(mouseEvent.getX()
- - getMarkerLength() / 2));
- }
- else
- {
- setValue(markerPositionToValue(getHeight()
- - mouseEvent.getY() - getMarkerLength() / 2));
- }
-
- distributeActionEvent();
-
- mouseEvent.consume();
- }
-
void Slider::setValue(double value)
{
if (value > getScaleEnd())
@@ -193,10 +152,6 @@ namespace gcn
mMarkerLength = length;
}
- void Slider::keyPressed(KeyEvent& keyEvent A_UNUSED)
- {
- }
-
void Slider::setOrientation(Slider::Orientation orientation)
{
mOrientation = orientation;
@@ -254,20 +209,4 @@ namespace gcn
{
return valueToMarkerPosition(getValue());
}
-
- void Slider::mouseWheelMovedUp(MouseEvent& mouseEvent)
- {
- setValue(getValue() + getStepLength());
- distributeActionEvent();
-
- mouseEvent.consume();
- }
-
- void Slider::mouseWheelMovedDown(MouseEvent& mouseEvent)
- {
- setValue(getValue() - getStepLength());
- distributeActionEvent();
-
- mouseEvent.consume();
- }
} // namespace gcn
diff --git a/src/guildmanager.cpp b/src/guildmanager.cpp
index 1eae0b0eb..ab79337ed 100644
--- a/src/guildmanager.cpp
+++ b/src/guildmanager.cpp
@@ -36,6 +36,8 @@
#include "net/chathandler.h"
#include "net/net.h"
+#include "utils/timer.h"
+
#include "debug.h"
static const int requestTimeout = 5;
diff --git a/src/input/inputmanager.cpp b/src/input/inputmanager.cpp
index e395aad8e..c84044771 100644
--- a/src/input/inputmanager.cpp
+++ b/src/input/inputmanager.cpp
@@ -20,7 +20,6 @@
#include "input/inputmanager.h"
-#include "client.h"
#include "configuration.h"
#include "game.h"
#include "touchmanager.h"
@@ -30,21 +29,25 @@
#include "input/joystick.h"
#include "input/keyboardconfig.h"
#include "input/keyboarddata.h"
+#ifdef USE_SDL2
#include "input/multitouchmanager.h"
+#endif
#include "gui/gui.h"
#include "gui/sdlinput.h"
#include "gui/widgets/tabs/setup_input.h"
+#include "gui/windows/chatwindow.h"
#include "gui/windows/inventorywindow.h"
#include "gui/windows/npcdialog.h"
#include "gui/windows/npcpostdialog.h"
#include "gui/windows/setup.h"
#include "gui/windows/textdialog.h"
#include "gui/windows/tradewindow.h"
+#include "gui/windows/quitdialog.h"
-#include "gui/windows/chatwindow.h"
+#include "utils/timer.h"
#include <guichan/exception.hpp>
#include <guichan/focushandler.hpp>
diff --git a/src/input/joystick.cpp b/src/input/joystick.cpp
index 99a751525..aa7aa3ee9 100644
--- a/src/input/joystick.cpp
+++ b/src/input/joystick.cpp
@@ -29,6 +29,8 @@
#include "input/inputmanager.h"
+#include "utils/timer.h"
+
#include "debug.h"
int Joystick::joystickCount = 0;
diff --git a/src/input/keyboarddata.h b/src/input/keyboarddata.h
index e9703eac7..42b8f9fc6 100644
--- a/src/input/keyboarddata.h
+++ b/src/input/keyboarddata.h
@@ -1967,7 +1967,14 @@ static const KeyData keyData[Input::KEY_TOTAL] = {
Input::GRP_CHAT,
nullptr,
Input::KEY_NO_VALUE, 50,
- COND_DEFAULT | COND_INGAME}
+ COND_DEFAULT | COND_INGAME},
+ {"keyMoveForward",
+ INPUT_UNKNOWN, Input::KEY_NO_VALUE,
+ INPUT_UNKNOWN, Input::KEY_NO_VALUE,
+ Input::GRP_DEFAULT,
+ &ActionManager::moveForward,
+ Input::KEY_NO_VALUE, 50,
+ COND_GAME}
};
#endif // INPUT_KEYBOARDDATA_H
diff --git a/src/input/keydata.h b/src/input/keydata.h
index bb5d27fd1..aea8c9244 100644
--- a/src/input/keydata.h
+++ b/src/input/keydata.h
@@ -341,6 +341,7 @@ namespace Input
KEY_SHOW_KEYBOARD,
KEY_SHOW_WINDOWS,
KEY_CHAT_MOD,
+ KEY_MOVE_FORWARD,
KEY_TOTAL
};
} // namespace Input
diff --git a/src/logger.cpp b/src/logger.cpp
index 12a51070d..972d333e4 100644
--- a/src/logger.cpp
+++ b/src/logger.cpp
@@ -25,8 +25,6 @@
#include <iostream>
#include <sstream>
-#include "gui/widgets/tabs/chattab.h"
-
#ifdef WIN32
#include <windows.h>
#elif defined __APPLE__
@@ -62,10 +60,11 @@
<< static_cast<int>((tv.tv_usec / 10000) % 100) \
<< "] ";
+Logger *logger = nullptr; // Log object
+
Logger::Logger() :
mLogFile(),
mLogToStandardOut(true),
- mChatWindow(nullptr),
mDebugLog(false)
{
}
@@ -95,6 +94,7 @@ void Logger::log(const std::string &str)
log("%s", str.c_str());
}
+#ifdef ENABLEDEBUGLOG
void Logger::dlog(const std::string &str)
{
if (!mDebugLog)
@@ -114,10 +114,8 @@ void Logger::dlog(const std::string &str)
if (mLogToStandardOut)
std::cout << timeStr.str() << str << std::endl;
-
- if (mChatWindow && debugChatTab)
- debugChatTab->chatLog(str, BY_LOGGER);
}
+#endif
void Logger::log1(const char *const buf)
{
@@ -135,9 +133,6 @@ void Logger::log1(const char *const buf)
if (mLogToStandardOut)
std::cout << timeStr.str() << buf << std::endl;
-
- if (mChatWindow && debugChatTab)
- debugChatTab->chatLog(buf, BY_LOGGER);
}
void Logger::log(const char *const log_text, ...)
@@ -170,9 +165,6 @@ void Logger::log(const char *const log_text, ...)
if (mLogToStandardOut)
std::cout << timeStr.str() << buf << std::endl;
- if (mChatWindow && debugChatTab)
- debugChatTab->chatLog(buf, BY_LOGGER);
-
// Delete temporary buffer
delete [] buf;
}
diff --git a/src/logger.h b/src/logger.h
index 8b484e8f5..71a194467 100644
--- a/src/logger.h
+++ b/src/logger.h
@@ -66,12 +66,6 @@ class Logger final
{ mLogToStandardOut = value; }
/**
- * Enables logging to chat window
- */
- void setChatWindow(ChatWindow *const window)
- { mChatWindow = window; }
-
- /**
* Enters a message in the log. The message will be timestamped.
*/
void log(const char *const log_text, ...)
@@ -94,10 +88,12 @@ class Logger final
*/
void log(const std::string &str);
+#ifdef ENABLEDEBUGLOG
/**
* Enters debug message in the log. The message will be timestamped.
*/
void dlog(const std::string &str);
+#endif
void setDebugLog(const bool n)
{ mDebugLog = n; }
@@ -118,7 +114,6 @@ class Logger final
private:
std::ofstream mLogFile;
bool mLogToStandardOut;
- ChatWindow *mChatWindow;
bool mDebugLog;
};
diff --git a/src/main.cpp b/src/main.cpp
index 193610156..65b6e98ef 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -291,24 +291,11 @@ int main(int argc, char *argv[])
_exit(0);
}
- // Initialize PhysicsFS
#ifdef ANDROID
mkdir_r(getSdStoragePath().c_str());
-
- if (!PHYSFS_init((getRealPath(".").append("/fakebinary")).c_str()))
-#else
- if (!PHYSFS_init(argv[0]))
#endif
- {
- std::cout << "Error while initializing PhysFS: "
- << PHYSFS_getLastError() << std::endl;
- return 1;
- }
-
- PhysFs::updateDirSeparator();
-
- atexit((void(*)()) PHYSFS_deinit);
+ PhysFs::init(argv[0]);
XML::initXML();
#if SDL_IMAGE_VERSION_ATLEAST(1, 2, 11)
IMG_Init(IMG_INIT_PNG);
diff --git a/src/main.h b/src/main.h
index 70ad551c8..7bdcd2f25 100644
--- a/src/main.h
+++ b/src/main.h
@@ -45,8 +45,8 @@
* different interfaces, which have different implementations for each server.
*/
-#define SMALL_VERSION "1.3.10.27"
-#define CHECK_VERSION "01.03.10.27"
+#define SMALL_VERSION "1.3.11.10"
+#define CHECK_VERSION "01.03.11.10"
#ifdef HAVE_CONFIG_H
#include "../config.h"
@@ -76,6 +76,8 @@
|| defined WIN64 || defined _WIN64 || defined __WIN64__ \
|| defined __MINGW32__ || defined _MSC_VER
#define PACKAGE_OS "Windows"
+#elif defined __native_client__
+#define PACKAGE_OS "nacl"
#else
#define PACKAGE_OS "Other"
#endif
diff --git a/src/map.cpp b/src/map.cpp
index 564f673da..dac9fc71f 100644
--- a/src/map.cpp
+++ b/src/map.cpp
@@ -45,6 +45,7 @@
#include "utils/dtor.h"
#include "utils/mkdir.h"
#include "utils/physfstools.h"
+#include "utils/timer.h"
#include <climits>
#include <queue>
@@ -172,6 +173,7 @@ Map::Map(const int width, const int height,
mDrawY(-1),
mDrawScrollX(-1),
mDrawScrollY(-1),
+ mMask(1),
mAtlas(nullptr),
mHeights(nullptr),
mRedrawMap(true),
@@ -198,6 +200,7 @@ Map::Map(const int width, const int height,
Map::~Map()
{
config.removeListeners(this);
+ CHECKLISTENERS
// delete metadata, layers, tilesets and overlays
delete [] mMetaTiles;
@@ -280,11 +283,15 @@ void Map::initializeAmbientLayers()
Image *const img = resman->getImage(getProperty(name + "image"));
if (img)
{
+ int mask = atoi(getProperty(name + "mask").c_str());
+ if (!mask)
+ mask = 1;
mForegrounds.push_back(new AmbientLayer(img,
getFloatProperty(name + "parallax"),
getFloatProperty(name + "scrollX"),
getFloatProperty(name + "scrollY"),
- getBoolProperty(name + "keepratio")));
+ getBoolProperty(name + "keepratio"),
+ mask));
// The AmbientLayer takes control over the image.
img->decRef();
@@ -300,11 +307,15 @@ void Map::initializeAmbientLayers()
if (img)
{
+ int mask = atoi(getProperty(name + "mask").c_str());
+ if (!mask)
+ mask = 1;
mBackgrounds.push_back(new AmbientLayer(img,
getFloatProperty(name + "parallax"),
getFloatProperty(name + "scrollX"),
getFloatProperty(name + "scrollY"),
- getBoolProperty(name + "keepratio")));
+ getBoolProperty(name + "keepratio"),
+ mask));
// The AmbientLayer takes control over the image.
img->decRef();
@@ -430,6 +441,9 @@ void Map::draw(Graphics *const graphics, int scrollX, int scrollY)
layeri != layeri_end && !overFringe; ++ layeri)
{
MapLayer *const layer = *layeri;
+ if (!(layer->mMask & mMask))
+ continue;
+
if (layer->isFringeLayer())
{
layer->setSpecialLayer(mSpecialLayer);
@@ -597,11 +611,21 @@ void Map::updateAmbientLayers(const float scrollX, const float scrollY)
const float dy = scrollY - mLastAScrollY;
const int timePassed = get_elapsed_time(lastTick);
- FOR_EACH (AmbientLayerVectorCIter, i, mBackgrounds)
- (*i)->update(timePassed, dx, dy);
+ // need check mask to update or not to update
- FOR_EACH (AmbientLayerVectorCIter, i, mForegrounds)
- (*i)->update(timePassed, dx, dy);
+ FOR_EACH (AmbientLayerVectorIter, i, mBackgrounds)
+ {
+ AmbientLayer *const layer = *i;
+ if (layer && (layer->mMask & mMask))
+ layer->update(timePassed, dx, dy);
+ }
+
+ FOR_EACH (AmbientLayerVectorIter, i, mForegrounds)
+ {
+ AmbientLayer *const layer = *i;
+ if (layer && (layer->mMask & mMask))
+ layer->update(timePassed, dx, dy);
+ }
mLastAScrollX = scrollX;
mLastAScrollY = scrollY;
@@ -637,8 +661,10 @@ void Map::drawAmbientLayers(Graphics *const graphics, const LayerType type,
// Draw overlays
FOR_EACHP (AmbientLayerVectorCIter, i, layers)
{
- if (*i)
- (*i)->draw(graphics, graphics->mWidth, graphics->mHeight);
+ const AmbientLayer *const layer = *i;
+ // need check mask to draw or not to draw
+ if (layer && (layer->mMask & mMask))
+ (layer)->draw(graphics, graphics->mWidth, graphics->mHeight);
// Detail 1: only one overlay, higher: all overlays
if (detail == 1)
@@ -1600,3 +1626,15 @@ uint8_t Map::getHeightOffset(const int x, const int y) const
return 0;
return mHeights->getHeight(x, y);
}
+
+void Map::setMask(const int mask)
+{
+ if (mask != mMask)
+ mRedrawMap = true;
+ mMask = mask;
+}
+
+void Map::setMusicFile(const std::string &file)
+{
+ setProperty("music", file);
+}
diff --git a/src/map.h b/src/map.h
index 3bddd0c83..f227d7fe4 100644
--- a/src/map.h
+++ b/src/map.h
@@ -57,6 +57,7 @@ typedef TilePairVector::const_iterator TilePairVectorCIter;
typedef std::vector<AmbientLayer*> AmbientLayerVector;
typedef AmbientLayerVector::const_iterator AmbientLayerVectorCIter;
+typedef AmbientLayerVector::iterator AmbientLayerVectorIter;
static const int mapTileSize = 32;
@@ -267,6 +268,8 @@ class Map final : public Properties, public ConfigListener
const std::string getMusicFile() const A_WARN_UNUSED;
+ void setMusicFile(const std::string &file);
+
const std::string getName() const A_WARN_UNUSED;
/**
@@ -430,6 +433,8 @@ class Map final : public Properties, public ConfigListener
uint8_t getHeightOffset(const int x, const int y) const;
+ void setMask(const int mask);
+
protected:
friend class Actor;
friend class Minimap;
@@ -545,6 +550,7 @@ class Map final : public Properties, public ConfigListener
int mDrawY;
int mDrawScrollX;
int mDrawScrollY;
+ int mMask;
Resource *mAtlas;
MapHeights *mHeights;
bool mRedrawMap;
diff --git a/src/maplayer.cpp b/src/maplayer.cpp
index 67df3930b..1f8278304 100644
--- a/src/maplayer.cpp
+++ b/src/maplayer.cpp
@@ -43,7 +43,7 @@
#include "debug.h"
MapLayer::MapLayer(const int x, const int y, const int width, const int height,
- const bool fringeLayer):
+ const bool fringeLayer, const int mask):
mX(x),
mY(y),
mWidth(width),
@@ -52,6 +52,7 @@ MapLayer::MapLayer(const int x, const int y, const int width, const int height,
mSpecialLayer(nullptr),
mTempLayer(nullptr),
mTempRows(),
+ mMask(mask),
mIsFringeLayer(fringeLayer),
mHighlightAttackRange(config.getBoolValue("highlightAttackRange"))
{
@@ -63,6 +64,7 @@ MapLayer::MapLayer(const int x, const int y, const int width, const int height,
MapLayer::~MapLayer()
{
config.removeListener("highlightAttackRange", this);
+ CHECKLISTENERS
delete [] mTiles;
delete_all(mTempRows);
mTempRows.clear();
diff --git a/src/maplayer.h b/src/maplayer.h
index f5b4c88a8..0706e438e 100644
--- a/src/maplayer.h
+++ b/src/maplayer.h
@@ -102,7 +102,7 @@ class MapLayer final: public ConfigListener
* There can be only one fringe layer per map.
*/
MapLayer(const int x, const int y, const int width, const int height,
- const bool isFringeLayer);
+ const bool isFringeLayer, const int mask);
A_DELETE_COPY(MapLayer)
@@ -190,6 +190,7 @@ class MapLayer final: public ConfigListener
SpecialLayer *mTempLayer;
typedef std::vector<MapRowVertexes*> MapRows;
MapRows mTempRows;
+ int mMask;
bool mIsFringeLayer; /**< Whether the actors are drawn. */
bool mHighlightAttackRange;
};
diff --git a/src/net/chathandler.h b/src/net/chathandler.h
index 9fe65499c..e91be671c 100644
--- a/src/net/chathandler.h
+++ b/src/net/chathandler.h
@@ -52,6 +52,8 @@ class ChatHandler
virtual void ignoreAll() const = 0;
virtual void unIgnoreAll() const = 0;
+
+ virtual void clear() = 0;
};
} // namespace Net
diff --git a/src/net/download.cpp b/src/net/download.cpp
index 3ccff63c8..38b8d2873 100644
--- a/src/net/download.cpp
+++ b/src/net/download.cpp
@@ -39,6 +39,10 @@
((LIBCURL_VERSION_MAJOR == (a)) && (LIBCURL_VERSION_MINOR == (b)) && \
(LIBCURL_VERSION_PATCH >= (c))))
+#if defined __native_client__
+#include "utils/files.h"
+#endif
+
#include "debug.h"
const char *DOWNLOAD_ERROR_MESSAGE_THREAD
@@ -360,7 +364,12 @@ int Download::downloadThread(void *ptr)
if (!d->mOptions.cancel)
{
::remove(d->mFileName.c_str());
- ::rename(outFilename.c_str(), d->mFileName.c_str());
+#if defined __native_client__
+ Files::renameFile(
+#else
+ ::rename(
+#endif
+ outFilename.c_str(), d->mFileName.c_str());
// Check if we can open it and no errors were encountered
// during renaming
diff --git a/src/net/ea/beinghandler.cpp b/src/net/ea/beinghandler.cpp
index 4938ea525..daef49b42 100644
--- a/src/net/ea/beinghandler.cpp
+++ b/src/net/ea/beinghandler.cpp
@@ -25,7 +25,6 @@
#include "net/ea/eaprotocol.h"
#include "actormanager.h"
-#include "client.h"
#include "configuration.h"
#include "effectmanager.h"
#include "game.h"
@@ -39,13 +38,13 @@
#include "input/keyboardconfig.h"
+#include "gui/windows/botcheckerwindow.h"
+#include "gui/windows/outfitwindow.h"
#include "gui/windows/socialwindow.h"
#include "gui/windows/killstats.h"
#include "gui/windows/questswindow.h"
-#include "gui/windows/botcheckerwindow.h"
-
-#include "gui/windows/outfitwindow.h"
+#include "utils/timer.h"
#include "resources/iteminfo.h"
@@ -53,6 +52,8 @@
#include "debug.h"
+extern int serverVersion;
+
namespace Ea
{
BeingHandler::BeingHandler(const bool enableSync) :
diff --git a/src/net/ea/buysellhandler.cpp b/src/net/ea/buysellhandler.cpp
index 15a4385dc..581e706b3 100644
--- a/src/net/ea/buysellhandler.cpp
+++ b/src/net/ea/buysellhandler.cpp
@@ -22,7 +22,6 @@
#include "net/ea/buysellhandler.h"
-#include "client.h"
#include "configuration.h"
#include "inventory.h"
#include "notifications.h"
@@ -42,6 +41,8 @@
#include "net/ea/eaprotocol.h"
+#include "utils/timer.h"
+
#include "debug.h"
namespace Ea
diff --git a/src/net/ea/chathandler.cpp b/src/net/ea/chathandler.cpp
index deaef6984..265f59cb1 100644
--- a/src/net/ea/chathandler.cpp
+++ b/src/net/ea/chathandler.cpp
@@ -48,10 +48,17 @@ namespace Ea
ChatHandler::ChatHandler() :
mSentWhispers(),
mShowAllLang(serverConfig.getValue("showAllLang", 0)),
- mShowMotd(config.getBoolValue("showmotd"))
+ mShowMotd(config.getBoolValue("showmotd")),
+ mSkipping(true)
{
}
+void ChatHandler::clear()
+{
+ mShowMotd = config.getBoolValue("showmotd");
+ mSkipping = true;
+}
+
void ChatHandler::me(const std::string &text, const std::string &channel) const
{
// here need string duplication
@@ -311,7 +318,7 @@ void ChatHandler::processBeingChat(Net::MessageIn &msg,
}
void ChatHandler::processChat(Net::MessageIn &msg, const bool normalChat,
- const bool channels) const
+ const bool channels)
{
BLOCK_START("ChatHandler::processChat")
int chatMsgLength = msg.readInt16() - 4;
@@ -350,6 +357,15 @@ void ChatHandler::processChat(Net::MessageIn &msg, const bool normalChat,
}
}
+ if (chatMsg.find(": ") == std::string::npos && !mShowMotd
+ && mSkipping && channel.empty())
+ {
+ // skip motd from "new" tmw server
+ return;
+ }
+
+ mSkipping = false;
+
if (pos != std::string::npos)
chatMsg.erase(0, pos + 3);
diff --git a/src/net/ea/chathandler.h b/src/net/ea/chathandler.h
index 3f0e054a5..49909ad6f 100644
--- a/src/net/ea/chathandler.h
+++ b/src/net/ea/chathandler.h
@@ -49,17 +49,20 @@ class ChatHandler : public Net::ChatHandler
const bool channels) const;
virtual void processChat(Net::MessageIn &msg, const bool normalChat,
- const bool channels) const;
+ const bool channels);
virtual void processMVP(Net::MessageIn &msg) const;
virtual void processIgnoreAllResponse(Net::MessageIn &msg) const;
+ void clear() override final;
+
protected:
typedef std::queue<std::string> WhisperQueue;
WhisperQueue mSentWhispers;
bool mShowAllLang;
bool mShowMotd;
+ bool mSkipping;
};
} // namespace Ea
diff --git a/src/net/ea/gui/guildtab.cpp b/src/net/ea/gui/guildtab.cpp
index 86f0e65a6..e0a8937d1 100644
--- a/src/net/ea/gui/guildtab.cpp
+++ b/src/net/ea/gui/guildtab.cpp
@@ -57,6 +57,7 @@ GuildTab::GuildTab(const Widget2 *const widget) :
GuildTab::~GuildTab()
{
config.removeListeners(this);
+ CHECKLISTENERS
}
bool GuildTab::handleCommand(const std::string &type, const std::string &args)
diff --git a/src/net/ea/gui/partytab.cpp b/src/net/ea/gui/partytab.cpp
index 2b93793d3..f3c1d0377 100644
--- a/src/net/ea/gui/partytab.cpp
+++ b/src/net/ea/gui/partytab.cpp
@@ -58,6 +58,8 @@ PartyTab::PartyTab(const Widget2 *const widget) :
PartyTab::~PartyTab()
{
+ config.removeListeners(this);
+ CHECKLISTENERS
}
void PartyTab::handleInput(const std::string &msg)
diff --git a/src/net/ea/inventoryhandler.cpp b/src/net/ea/inventoryhandler.cpp
index be761fa19..8130eb259 100644
--- a/src/net/ea/inventoryhandler.cpp
+++ b/src/net/ea/inventoryhandler.cpp
@@ -587,4 +587,13 @@ void InventoryHandler::processPlayerArrowEquip(Net::MessageIn &msg)
miniStatusWindow->updateArrows();
}
+void InventoryHandler::closeStorage()
+{
+ if (mStorageWindow)
+ {
+ mStorageWindow->close();
+ mStorageWindow = nullptr;
+ }
+}
+
} // namespace Ea
diff --git a/src/net/ea/inventoryhandler.h b/src/net/ea/inventoryhandler.h
index fa0164c00..818c63061 100644
--- a/src/net/ea/inventoryhandler.h
+++ b/src/net/ea/inventoryhandler.h
@@ -204,6 +204,8 @@ class InventoryHandler : public Net::InventoryHandler
void processPlayerArrowEquip(Net::MessageIn &msg);
+ void closeStorage() override final;
+
Inventory *getStorage() const
{ return mStorage; }
diff --git a/src/net/ea/network.h b/src/net/ea/network.h
index 9298f021f..c608358cd 100644
--- a/src/net/ea/network.h
+++ b/src/net/ea/network.h
@@ -24,7 +24,6 @@
#define NET_EA_NETWORK_H
#include "net/serverinfo.h"
-
#include "net/sdltcpnet.h"
#include <SDL_thread.h>
diff --git a/src/net/eathena/beinghandler.cpp b/src/net/eathena/beinghandler.cpp
index ab0af709e..652776e28 100644
--- a/src/net/eathena/beinghandler.cpp
+++ b/src/net/eathena/beinghandler.cpp
@@ -23,7 +23,6 @@
#include "net/eathena/beinghandler.h"
#include "actormanager.h"
-#include "client.h"
#include "guild.h"
#include "guildmanager.h"
#include "party.h"
@@ -44,9 +43,13 @@
#include "resources/db/itemdb.h"
+#include "utils/stringutils.h"
+#include "utils/timer.h"
+
#include "debug.h"
extern Net::BeingHandler *beingHandler;
+extern int serverVersion;
namespace EAthena
{
diff --git a/src/net/inventoryhandler.h b/src/net/inventoryhandler.h
index f4aa88ea0..f725a4ce5 100644
--- a/src/net/inventoryhandler.h
+++ b/src/net/inventoryhandler.h
@@ -69,6 +69,8 @@ class InventoryHandler
virtual Inventory *getStorage() const = 0;
+ virtual void closeStorage() = 0;
+
virtual int convertFromServerSlot(const int eAthenaSlot) const = 0;
};
diff --git a/src/net/netconsts.h b/src/net/netconsts.h
new file mode 100644
index 000000000..00c91fda5
--- /dev/null
+++ b/src/net/netconsts.h
@@ -0,0 +1,32 @@
+/*
+ * The ManaPlus Client
+ * Copyright (C) 2013 The ManaPlus Developers
+ *
+ * This file is part of The ManaPlus Client.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef NET_NETCONSTS_H
+#define NET_NETCONSTS_H
+
+#if defined(__GXX_EXPERIMENTAL_CXX0X__)
+#include <cstdint>
+#else
+#include <stdint.h>
+#endif
+
+static const uint16_t DEFAULT_PORT = 6901;
+
+#endif // NET_NETCONSTS_H
diff --git a/src/net/tmwa/beinghandler.cpp b/src/net/tmwa/beinghandler.cpp
index 8f91371b1..47d86a240 100644
--- a/src/net/tmwa/beinghandler.cpp
+++ b/src/net/tmwa/beinghandler.cpp
@@ -23,7 +23,6 @@
#include "net/tmwa/beinghandler.h"
#include "actormanager.h"
-#include "client.h"
#include "guild.h"
#include "guildmanager.h"
#include "party.h"
@@ -38,10 +37,15 @@
#include "resources/db/itemdb.h"
+#include "utils/stringutils.h"
+#include "utils/timer.h"
+
#include "debug.h"
extern Net::BeingHandler *beingHandler;
+extern int serverVersion;
+
namespace TmwAthena
{
diff --git a/src/net/tmwa/network.cpp b/src/net/tmwa/network.cpp
index 9d4c60e0a..24615ab16 100644
--- a/src/net/tmwa/network.cpp
+++ b/src/net/tmwa/network.cpp
@@ -78,7 +78,7 @@ int16_t packet_lengths[] =
// #0x0200
26, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 19, 10, 0, 0, 0,
2, -1, 16, 0, 8, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- -1, 122, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ -1, 122, -1, -1, -1, -1, 10, -1, 0, 0, 0, 0, 0, 0, 0, 0,
};
static const int packet_lengths_size
diff --git a/src/net/tmwa/network.h b/src/net/tmwa/network.h
index 7e007742c..83bd34610 100644
--- a/src/net/tmwa/network.h
+++ b/src/net/tmwa/network.h
@@ -31,7 +31,7 @@
* Protocol version, reported to the eAthena char and mapserver who can adjust
* the protocol accordingly.
*/
-#define CLIENT_PROTOCOL_VERSION 10
+#define CLIENT_PROTOCOL_VERSION 11
#define CLIENT_TMW_PROTOCOL_VERSION 1
namespace TmwAthena
diff --git a/src/net/tmwa/playerhandler.cpp b/src/net/tmwa/playerhandler.cpp
index 0361e125d..164ecb8c2 100644
--- a/src/net/tmwa/playerhandler.cpp
+++ b/src/net/tmwa/playerhandler.cpp
@@ -23,7 +23,8 @@
#include "net/tmwa/playerhandler.h"
#include "configuration.h"
-#include "client.h"
+#include "game.h"
+#include "soundmanager.h"
#include "net/net.h"
@@ -33,9 +34,12 @@
#include "gui/windows/whoisonline.h"
+#include "gui/viewport.h"
+
#include "debug.h"
extern Net::PlayerHandler *playerHandler;
+extern int serverVersion;
namespace TmwAthena
{
@@ -56,6 +60,8 @@ PlayerHandler::PlayerHandler() :
SMSG_PLAYER_STAT_UPDATE_6,
SMSG_PLAYER_ARROW_MESSAGE,
SMSG_ONLINE_LIST,
+ SMSG_MAP_MASK,
+ SMSG_MAP_MUSIC,
0
};
handledMessages = _messages;
@@ -108,6 +114,14 @@ void PlayerHandler::handleMessage(Net::MessageIn &msg)
processOnlineList(msg);
break;
+ case SMSG_MAP_MASK:
+ processMapMask(msg);
+ break;
+
+ case SMSG_MAP_MUSIC:
+ processMapMusic(msg);
+ break;
+
default:
break;
}
@@ -295,4 +309,24 @@ void PlayerHandler::updateStatus(const uint8_t status) const
outMsg.writeInt8(0);
}
+void PlayerHandler::processMapMask(Net::MessageIn &msg) const
+{
+ const int mask = msg.readInt32();
+ msg.readInt32(); // unused
+ Map *const map = Game::instance()->getCurrentMap();
+ if (map)
+ map->setMask(mask);
+}
+
+void PlayerHandler::processMapMusic(Net::MessageIn &msg) const
+{
+ const int size = msg.readInt16() - 5;
+ const std::string music = msg.readString(size);
+ soundManager.playMusic(music);
+
+ Map *const map = viewport->getMap();
+ if (map)
+ map->setMusicFile(music);
+}
+
} // namespace TmwAthena
diff --git a/src/net/tmwa/playerhandler.h b/src/net/tmwa/playerhandler.h
index 102151b05..75022a452 100644
--- a/src/net/tmwa/playerhandler.h
+++ b/src/net/tmwa/playerhandler.h
@@ -54,6 +54,8 @@ class PlayerHandler final : public MessageHandler, public Ea::PlayerHandler
void processOnlineList(Net::MessageIn &msg) const;
void requestOnlineList() const override final;
void updateStatus(const uint8_t status) const override final;
+ void processMapMask(Net::MessageIn &msg) const;
+ void processMapMusic(Net::MessageIn &msg) const;
void respawn() const override final;
};
diff --git a/src/net/tmwa/protocol.h b/src/net/tmwa/protocol.h
index 9a4e39b85..965c67a50 100644
--- a/src/net/tmwa/protocol.h
+++ b/src/net/tmwa/protocol.h
@@ -350,6 +350,8 @@ enum
#define SMSG_QUEST_SET_VAR 0x0214
#define SMSG_QUEST_PLAYER_VARS 0x0215
#define SMSG_BEING_MOVE3 0x0225
+#define SMSG_MAP_MASK 0x0226
+#define SMSG_MAP_MUSIC 0x0227
#define CMSG_SEND_CLIENT_INFO 0x7533
#define SMSG_UPDATE_HOST2 0x7534
diff --git a/src/render/graphics.cpp b/src/render/graphics.cpp
index 4ea219802..5a0adfeef 100644
--- a/src/render/graphics.cpp
+++ b/src/render/graphics.cpp
@@ -46,6 +46,8 @@
#endif
#endif
+Graphics *mainGraphics = nullptr;
+
Graphics::Graphics() :
gcn::Graphics(),
mWidth(0),
diff --git a/src/render/renderers.h b/src/render/renderers.h
index 3ce1fdb81..3c79103c1 100644
--- a/src/render/renderers.h
+++ b/src/render/renderers.h
@@ -34,4 +34,6 @@ enum RenderType
RenderType intToRenderType(const int mode);
+#define isBatchDrawRenders(val) (val) != RENDER_SAFE_OPENGL
+
#endif // RENDER_RENDERERS_H
diff --git a/src/render/rendererslistsdl.h b/src/render/rendererslistsdl.h
index ed808485b..585e4ceba 100644
--- a/src/render/rendererslistsdl.h
+++ b/src/render/rendererslistsdl.h
@@ -77,7 +77,7 @@ const char *OPENGL_NAME[] =
// TRANSLATORS: draw backend
N_("Software"),
// TRANSLATORS: draw backend
- N_("Fast OpenGL"),
+ N_("Normal OpenGL"),
// TRANSLATORS: draw backend
N_("Safe OpenGL"),
// TRANSLATORS: draw backend
diff --git a/src/render/rendererslistsdl2.h b/src/render/rendererslistsdl2.h
index 10c5d80f3..0c2f97c33 100644
--- a/src/render/rendererslistsdl2.h
+++ b/src/render/rendererslistsdl2.h
@@ -80,7 +80,7 @@ const char *OPENGL_NAME[] =
// TRANSLATORS: draw backend
N_("SDL2 default"),
// TRANSLATORS: draw backend
- N_("Fast OpenGL"),
+ N_("Normal OpenGL"),
// TRANSLATORS: draw backend
N_("Safe OpenGL"),
// TRANSLATORS: draw backend
diff --git a/src/resources/ambientlayer.cpp b/src/resources/ambientlayer.cpp
index 6814b0365..cc9ebdaec 100644
--- a/src/resources/ambientlayer.cpp
+++ b/src/resources/ambientlayer.cpp
@@ -21,6 +21,8 @@
#include "resources/ambientlayer.h"
+#include "map.h"
+
#include "render/graphics.h"
#include "resources/image.h"
@@ -31,10 +33,14 @@
AmbientLayer::AmbientLayer(Image *const img, const float parallax,
const float speedX, const float speedY,
- const bool keepRatio) :
- mImage(img), mParallax(parallax),
- mPosX(0), mPosY(0),
- mSpeedX(speedX), mSpeedY(speedY),
+ const bool keepRatio, int mask) :
+ mImage(img),
+ mParallax(parallax),
+ mPosX(0),
+ mPosY(0),
+ mSpeedX(speedX),
+ mSpeedY(speedY),
+ mMask(mask),
mKeepRatio(keepRatio)
{
if (!mImage)
diff --git a/src/resources/ambientlayer.h b/src/resources/ambientlayer.h
index 18bbfb69a..3403c0455 100644
--- a/src/resources/ambientlayer.h
+++ b/src/resources/ambientlayer.h
@@ -26,10 +26,13 @@
class Graphics;
class Image;
+class Map;
class AmbientLayer final
{
public:
+ friend class Map;
+
/**
* Constructor.
*
@@ -42,7 +45,7 @@ class AmbientLayer final
*/
AmbientLayer(Image *const img, const float parallax,
const float speedX, const float speedY,
- const bool keepRatio = false);
+ const bool keepRatio, int mask);
A_DELETE_COPY(AmbientLayer)
@@ -59,6 +62,7 @@ class AmbientLayer final
float mPosY; /**< Current layer Y position. */
float mSpeedX; /**< Scrolling speed in X direction. */
float mSpeedY; /**< Scrolling speed in Y direction. */
+ int mMask;
bool mKeepRatio; /**< Keep overlay ratio on every resolution */
};
diff --git a/src/resources/db/colordb.cpp b/src/resources/db/colordb.cpp
index 0e81ff1c0..8f4e1431c 100644
--- a/src/resources/db/colordb.cpp
+++ b/src/resources/db/colordb.cpp
@@ -21,7 +21,6 @@
#include "resources/db/colordb.h"
-#include "client.h"
#include "configuration.h"
#include "logger.h"
@@ -37,6 +36,8 @@ namespace
ColorDB::ColorLists mColorLists;
}
+extern int serverVersion;
+
void ColorDB::load()
{
if (mLoaded)
diff --git a/src/resources/db/itemdb.cpp b/src/resources/db/itemdb.cpp
index cc8c0338b..f7b1f6349 100644
--- a/src/resources/db/itemdb.cpp
+++ b/src/resources/db/itemdb.cpp
@@ -22,7 +22,6 @@
#include "resources/db/itemdb.h"
-#include "client.h"
#include "configuration.h"
#include "logger.h"
@@ -45,6 +44,8 @@ namespace
std::map<std::string, ItemSoundEvent> mSoundNames;
} // namespace
+extern int serverVersion;
+
// Forward declarations
static void loadSpriteRef(ItemInfo *const itemInfo, const XmlNodePtr node);
static void loadSoundRef(ItemInfo *const itemInfo, const XmlNodePtr node);
diff --git a/src/resources/image.cpp b/src/resources/image.cpp
index b217db683..8bf41aa4c 100644
--- a/src/resources/image.cpp
+++ b/src/resources/image.cpp
@@ -33,7 +33,11 @@
#include "utils/sdlcheckutils.h"
+#ifdef USE_SDL2
+#include <SDL2_rotozoom.h>
+#else
#include <SDL_rotozoom.h>
+#endif
#include "debug.h"
@@ -320,30 +324,63 @@ void Image::setAlpha(const float alpha)
if (SDL_MUSTLOCK(mSDLSurface))
SDL_LockSurface(mSDLSurface);
- // Precompute as much as possible
- const int maxHeight = std::min((mBounds.y + mBounds.h),
- mSDLSurface->h);
- const int maxWidth = std::min((mBounds.x + mBounds.w),
- mSDLSurface->w);
- const int i1 = mBounds.y * mSDLSurface->w + mBounds.x;
- const int i2 = (maxHeight - 1) * mSDLSurface->w + maxWidth - 1;
-
+ const int bx = mBounds.x;
+ const int by = mBounds.y;
+ const int bw = mBounds.w;
+ const int bh = mBounds.h;
+ const int bxw = bx + bw;
+ const int sw = mSDLSurface->w;
+ const int maxHeight = std::min(by + bh, mSDLSurface->h);
+ const int maxWidth = std::min(bxw, sw);
+ const int i1 = by * sw + bx;
const SDL_PixelFormat * const fmt = mSDLSurface->format;
+ const uint32_t amask = fmt->Amask;
+ const uint32_t invMask = ~fmt->Amask;
+ const uint8_t aloss = fmt->Aloss;
+ const uint8_t ashift = fmt->Ashift;
- for (int i = i1; i <= i2; i++)
+ if (!bx && bxw == sw)
{
- // Only change the pixel if it was visible at load time...
- const uint8_t sourceAlpha = mAlphaChannel[i];
- if (sourceAlpha > 0)
+ const int i2 = (maxHeight - 1) * sw + maxWidth - 1;
+ for (int i = i1; i <= i2; i++)
{
- const uint8_t a = static_cast<uint8_t>(
- static_cast<float>(sourceAlpha) * mAlpha);
-
- uint32_t c = (static_cast<uint32_t*>(
- mSDLSurface->pixels))[i];
- c &= ~fmt->Amask;
- c |= ((a >> fmt->Aloss) << fmt->Ashift & fmt->Amask);
- (static_cast<uint32_t*>(mSDLSurface->pixels))[i] = c;
+ const uint8_t sourceAlpha = mAlphaChannel[i];
+ if (sourceAlpha > 0)
+ {
+ const uint8_t a = static_cast<uint8_t>(
+ static_cast<float>(sourceAlpha) * mAlpha);
+
+ uint32_t c = (static_cast<uint32_t*>(
+ mSDLSurface->pixels))[i];
+ c &= invMask;
+ c |= ((a >> aloss) << ashift & amask);
+ (static_cast<uint32_t*>(mSDLSurface->pixels))[i] = c;
+ }
+ }
+ }
+ else
+ {
+ for (int y = by; y < maxHeight; y ++)
+ {
+ const int idx = y * sw;
+ const int x1 = idx + bx;
+ const int x2 = idx + maxWidth;
+ for (int i = x1; i < x2; i ++)
+ {
+ const uint8_t sourceAlpha = mAlphaChannel[i];
+ if (sourceAlpha > 0)
+ {
+ const uint8_t a = static_cast<uint8_t>(
+ static_cast<float>(sourceAlpha) * mAlpha);
+
+ uint32_t c = (static_cast<uint32_t*>(
+ mSDLSurface->pixels))[i];
+ c &= invMask;
+ c |= ((a >> aloss) << ashift & amask);
+ (static_cast<uint32_t*>(
+ mSDLSurface->pixels))[i] = c;
+ }
+ }
}
}
diff --git a/src/resources/image.h b/src/resources/image.h
index e4e41b914..ee7191728 100644
--- a/src/resources/image.h
+++ b/src/resources/image.h
@@ -186,6 +186,9 @@ class Image : public Resource
void setAlphaCalculated(const bool b)
{ mIsAlphaCalculated = b; }
+ SDL_Surface* getSDLSurface()
+ { return mSDLSurface; }
+
SDL_Rect mBounds;
protected:
diff --git a/src/resources/imagehelper.cpp b/src/resources/imagehelper.cpp
index dbbe21769..51ca0d44e 100644
--- a/src/resources/imagehelper.cpp
+++ b/src/resources/imagehelper.cpp
@@ -120,13 +120,21 @@ SDL_Surface *ImageHelper::loadPng(SDL_RWops *const rw)
if (!rw)
return nullptr;
- if (!IMG_isPNG(rw))
+ if (IMG_isPNG(rw))
{
- logger->log("Error, image is not png");
+ SDL_Surface *const tmpImage = MIMG_LoadPNG_RW(rw);
SDL_RWclose(rw);
- return nullptr;
+ return tmpImage;
+ }
+
+ if (IMG_isJPG(rw))
+ {
+ SDL_Surface *const tmpImage = MIMG_LoadJPG_RW(rw);
+ SDL_RWclose(rw);
+ return tmpImage;
}
- SDL_Surface *const tmpImage = MIMG_LoadPNG_RW(rw);
+
+ logger->log("Error, image is not png");
SDL_RWclose(rw);
- return tmpImage;
+ return nullptr;
}
diff --git a/src/resources/imagewriter.cpp b/src/resources/imagewriter.cpp
index 1db9f139d..3e1eeead5 100644
--- a/src/resources/imagewriter.cpp
+++ b/src/resources/imagewriter.cpp
@@ -24,6 +24,7 @@
#include "logger.h"
+#include <stdlib.h>
#include <png.h>
#include <SDL_video.h>
#include <string>
diff --git a/src/resources/mapreader.cpp b/src/resources/mapreader.cpp
index 95da2ae36..a1b087102 100644
--- a/src/resources/mapreader.cpp
+++ b/src/resources/mapreader.cpp
@@ -666,6 +666,7 @@ void MapReader::readLayer(const XmlNodePtr node, Map *const map)
const bool isFringeLayer = (name.substr(0, 6) == "fringe");
const bool isCollisionLayer = (name.substr(0, 9) == "collision");
const bool isHeightLayer = (name.substr(0, 7) == "heights");
+ int mask = 1;
MapLayer::Type layerType = MapLayer::TILES;
if (isCollisionLayer)
@@ -694,12 +695,25 @@ void MapReader::readLayer(const XmlNodePtr node, Map *const map)
const std::string pname = XML::getProperty(prop, "name", "");
const std::string value = XML::getProperty(prop, "value", "");
// ignoring any layer if property Hidden is 1
- if (pname == "Hidden" && value == "1")
- return;
- if (pname == "Version" && value > CHECK_VERSION)
- return;
- if (pname == "NotVersion" && value <= CHECK_VERSION)
- return;
+ if (pname == "Hidden")
+ {
+ if (value == "1")
+ return;
+ }
+ else if (pname == "Version")
+ {
+ if (value > CHECK_VERSION)
+ return;
+ }
+ else if (pname == "NotVersion")
+ {
+ if (value <= CHECK_VERSION)
+ return;
+ }
+ else if (pname == "Mask")
+ {
+ mask = atoi(value.c_str());
+ }
}
}
@@ -708,7 +722,7 @@ void MapReader::readLayer(const XmlNodePtr node, Map *const map)
if (layerType == MapLayer::TILES)
{
- layer = new MapLayer(offsetX, offsetY, w, h, isFringeLayer);
+ layer = new MapLayer(offsetX, offsetY, w, h, isFringeLayer, mask);
map->addLayer(layer);
}
else if (layerType == MapLayer::HEIGHTS)
@@ -939,9 +953,9 @@ Map *MapReader::createEmptyMap(const std::string &filename,
map->setProperty("_realfilename", filename);
updateMusic(map);
map->setCustom(true);
- MapLayer *layer = new MapLayer(0, 0, 300, 300, false);
+ MapLayer *layer = new MapLayer(0, 0, 300, 300, false, 1);
map->addLayer(layer);
- layer = new MapLayer(0, 0, 300, 300, true);
+ layer = new MapLayer(0, 0, 300, 300, true, 1);
map->addLayer(layer);
return map;
diff --git a/src/resources/resourcemanager.cpp b/src/resources/resourcemanager.cpp
index 5cdb22e96..193647a6e 100644
--- a/src/resources/resourcemanager.cpp
+++ b/src/resources/resourcemanager.cpp
@@ -23,7 +23,6 @@
#include "resources/resourcemanager.h"
#include "animationdelayload.h"
-#include "client.h"
#include "configuration.h"
#include "logger.h"
#include "navigationmanager.h"
@@ -39,9 +38,11 @@
#include "resources/spritedef.h"
#include "utils/mkdir.h"
+#include "utils/paths.h"
#include "utils/physfscheckutils.h"
#include "utils/physfsrwops.h"
#include "utils/sdlcheckutils.h"
+#include "utils/timer.h"
#include <SDL_image.h>
#include <dirent.h>
@@ -427,8 +428,7 @@ std::string ResourceManager::getPath(const std::string &file) const
else
{
// if not found in search path return the default path
- path = std::string(client->getPackageDirectory()).append(
- dirSeparator).append(file);
+ path = getPackageDir().append(dirSeparator).append(file);
}
return path;
diff --git a/src/resources/sdl2imagehelper.cpp b/src/resources/sdl2imagehelper.cpp
index 2ee72b0ee..c3481a1b5 100644
--- a/src/resources/sdl2imagehelper.cpp
+++ b/src/resources/sdl2imagehelper.cpp
@@ -27,7 +27,6 @@
#include "resources/dye.h"
#include "resources/resourcemanager.h"
-#include "client.h"
#include "logger.h"
#include "main.h"
diff --git a/src/resources/sdl2softwareimagehelper.cpp b/src/resources/sdl2softwareimagehelper.cpp
index db41a4ddc..2886c3ff6 100644
--- a/src/resources/sdl2softwareimagehelper.cpp
+++ b/src/resources/sdl2softwareimagehelper.cpp
@@ -27,7 +27,6 @@
#include "resources/dye.h"
#include "resources/resourcemanager.h"
-#include "client.h"
#include "logger.h"
#include "main.h"
diff --git a/src/resources/sdlimagehelper.cpp b/src/resources/sdlimagehelper.cpp
index fa63517fc..f39ecf4cd 100644
--- a/src/resources/sdlimagehelper.cpp
+++ b/src/resources/sdlimagehelper.cpp
@@ -213,12 +213,15 @@ Image *SDLImageHelper::_SDLload(SDL_Surface *tmpImage) const
const SDL_PixelFormat *const fmt = tmpImage->format;
if (fmt->Amask)
{
+ const uint32_t amask = fmt->Amask;
+ const uint8_t ashift = fmt->Ashift;
+ const uint8_t aloss = fmt->Aloss;
+ const uint32_t *pixels = static_cast<uint32_t*>(tmpImage->pixels);
for (int i = 0; i < sz; ++ i)
{
- const unsigned v = ((static_cast<uint32_t*>(
- tmpImage->pixels))[i] & fmt->Amask) >> fmt->Ashift;
- const uint8_t a = static_cast<const uint8_t>((v << fmt->Aloss)
- + (v >> (8 - (fmt->Aloss << 1))));
+ const unsigned v = (pixels[i] & amask) >> ashift;
+ const uint8_t a = static_cast<const uint8_t>((v << aloss)
+ + (v >> (8 - (aloss << 1))));
if (a != 255)
hasAlpha = true;
diff --git a/src/resources/surfaceimagehelper.cpp b/src/resources/surfaceimagehelper.cpp
index b249dfea9..22aa904f5 100644
--- a/src/resources/surfaceimagehelper.cpp
+++ b/src/resources/surfaceimagehelper.cpp
@@ -27,7 +27,6 @@
#include "resources/dye.h"
#include "resources/resourcemanager.h"
-#include "client.h"
#include "logger.h"
#include "main.h"
diff --git a/src/sdl2gfx/SDL_framerate.c b/src/sdl2gfx/SDL2_framerate.c
index bb1c35fcb..b31b0feb2 100644
--- a/src/sdl2gfx/SDL_framerate.c
+++ b/src/sdl2gfx/SDL2_framerate.c
@@ -28,7 +28,7 @@ Andreas Schiffler -- aschiffler at ferzkopp dot net
Changed for ManaPlus (C) 2013 ManaPlus developers
*/
-#include "SDL_framerate.h"
+#include "SDL2_framerate.h"
/*!
\brief Internal wrapper to SDL_GetTicks that ensures a non-zero return value.
diff --git a/src/sdl2gfx/SDL_framerate.h b/src/sdl2gfx/SDL2_framerate.h
index a2e62e944..a2e62e944 100644
--- a/src/sdl2gfx/SDL_framerate.h
+++ b/src/sdl2gfx/SDL2_framerate.h
diff --git a/src/sdl2gfx/SDL_rotozoom.c b/src/sdl2gfx/SDL2_rotozoom.c
index 6313f4008..058074de1 100644
--- a/src/sdl2gfx/SDL_rotozoom.c
+++ b/src/sdl2gfx/SDL2_rotozoom.c
@@ -34,7 +34,7 @@ Andreas Schiffler -- aschiffler at ferzkopp dot net
#include <stdlib.h>
#include <string.h>
-#include "SDL_rotozoom.h"
+#include "SDL2_rotozoom.h"
/* ---- Internally used structures */
diff --git a/src/sdl2gfx/SDL_rotozoom.h b/src/sdl2gfx/SDL2_rotozoom.h
index f4c236ba4..f4c236ba4 100644
--- a/src/sdl2gfx/SDL_rotozoom.h
+++ b/src/sdl2gfx/SDL2_rotozoom.h
diff --git a/src/shopitem.cpp b/src/shopitem.cpp
index 56f66478e..fd2a7e670 100644
--- a/src/shopitem.cpp
+++ b/src/shopitem.cpp
@@ -22,13 +22,16 @@
#include "shopitem.h"
-#include "client.h"
#include "units.h"
#include "resources/iteminfo.h"
+#include "utils/stringutils.h"
+
#include "debug.h"
+extern int serverVersion;
+
ShopItem::ShopItem(const int inventoryIndex, const int id,
const unsigned char color,
const int quantity, const int price) :
diff --git a/src/soundmanager.cpp b/src/soundmanager.cpp
index 7ddf5d175..be36c0f6a 100644
--- a/src/soundmanager.cpp
+++ b/src/soundmanager.cpp
@@ -79,6 +79,8 @@ void SoundManager::shutdown()
// Unlink the callback function.
Mix_HookMusicFinished(nullptr);
+
+ CHECKLISTENERS
}
void SoundManager::optionChanged(const std::string &value)
diff --git a/src/touchmanager.cpp b/src/touchmanager.cpp
index bad706867..a60680407 100644
--- a/src/touchmanager.cpp
+++ b/src/touchmanager.cpp
@@ -67,6 +67,7 @@ TouchManager::~TouchManager()
clear();
delete mVertexes;
mVertexes = nullptr;
+ CHECKLISTENERS
}
void TouchManager::shutdown()
@@ -185,7 +186,7 @@ void TouchManager::clear()
void TouchManager::draw()
{
- if (openGLMode != RENDER_SAFE_OPENGL)
+ if (isBatchDrawRenders(openGLMode))
{
if (mRedraw)
{
diff --git a/src/utils/files.cpp b/src/utils/files.cpp
index f4c93e6e6..2d7994f8a 100644
--- a/src/utils/files.cpp
+++ b/src/utils/files.cpp
@@ -18,18 +18,18 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifdef ANDROID
#include "utils/files.h"
-#include "logger.h"
-
+#if defined(ANDROID) || defined(__native_client__)
#include "resources/resourcemanager.h"
+#include "utils/physfstools.h"
+#endif
#include "utils/mkdir.h"
-#include "utils/physfstools.h"
#include "localconsts.h"
+#ifdef ANDROID
void Files::extractLocale()
{
// in future need also remove all locales in local dir
@@ -60,6 +60,20 @@ void Files::extractLocale()
resman->removeFromSearchPath(fileName2);
remove(fileName2.c_str());
}
+#endif // ANDROID
+
+#if defined(ANDROID) || defined(__native_client__)
+
+namespace
+{
+ int mFilesCount = 0;
+ Files::CopyFileCallbackPtr mCallbackPtr = nullptr;
+} // namespace
+
+void Files::setCopyCallBack(Files::CopyFileCallbackPtr callback)
+{
+ mCallbackPtr = callback;
+}
void Files::copyPhysFsFile(const std::string &inFile,
const std::string &outFile)
@@ -70,6 +84,13 @@ void Files::copyPhysFsFile(const std::string &inFile,
fwrite(buf, 1, size, file);
fclose(file);
free(buf);
+#ifdef ANDROID
+ if (mCallbackPtr)
+ {
+ mCallbackPtr(mFilesCount);
+ mFilesCount ++;
+ }
+#endif
}
void Files::copyPhysFsDir(const std::string &inDir, const std::string &outDir)
@@ -98,4 +119,40 @@ void Files::extractZip(const std::string &zipName, const std::string &inDir,
remove(zipName.c_str());
}
-#endif // ANDROID
+#endif // ANDROID __native_client__
+
+int Files::renameFile(const std::string &srcName, const std::string &dstName)
+{
+ FILE *srcFile = fopen(srcName.c_str(), "rb");
+ if (srcFile == nullptr)
+ return -1;
+ FILE *dstFile = fopen(dstName.c_str(), "w+b");
+ if (dstFile == nullptr)
+ {
+ fclose(srcFile);
+ return -1;
+ }
+
+ const int chunkSize = 500000;
+ char *buf = new char[chunkSize];
+ size_t sz = 0;
+ while ((sz = fread(buf, 1, chunkSize, srcFile)))
+ {
+ if (fwrite(buf, 1, sz, dstFile) != sz)
+ {
+ delete [] buf;
+ fclose(srcFile);
+ fclose(dstFile);
+ ::remove(dstName.c_str());
+ return -1;
+ }
+ }
+
+ delete [] buf;
+ fclose(srcFile);
+ fclose(dstFile);
+ if (!::remove(srcName.c_str()))
+ return 0;
+
+ return -1;
+}
diff --git a/src/utils/files.h b/src/utils/files.h
index bb9a6a11f..f356d7688 100644
--- a/src/utils/files.h
+++ b/src/utils/files.h
@@ -21,12 +21,18 @@
#ifndef UTILS_FILES_H
#define UTILS_FILES_H
-#ifdef ANDROID
#include <string>
namespace Files
{
+#ifdef ANDROID
void extractLocale();
+#endif
+
+#if defined(ANDROID) || defined(__native_client__)
+ typedef void (*CopyFileCallbackPtr) (int cnt);
+
+ void setCopyCallBack(CopyFileCallbackPtr callback);
void copyPhysFsFile(const std::string &inFile, const std::string &outFile);
@@ -34,7 +40,9 @@ namespace Files
void extractZip(const std::string &zipName, const std::string &inDir,
const std::string &outDir);
+#endif // ANDROID __native_client__
+
+ int renameFile(const std::string &pFrom, const std::string &pTo);
} // namespace Files
-#endif // ANDROID
#endif // UTILS_FILES_H
diff --git a/src/utils/files_unittest.cc b/src/utils/files_unittest.cc
new file mode 100644
index 000000000..63e1fc271
--- /dev/null
+++ b/src/utils/files_unittest.cc
@@ -0,0 +1,71 @@
+/*
+ * The ManaPlus Client
+ * Copyright (C) 2013 The ManaPlus Developers
+ *
+ * This file is part of The ManaPlus Client.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "utils/files.h"
+
+#include "logger.h"
+
+#include "utils/physfstools.h"
+
+#include "gtest/gtest.h"
+
+#include "resources/resourcemanager.h"
+
+#include "debug.h"
+
+static void init()
+{
+ PHYSFS_init("manaplus");
+ dirSeparator = "/";
+ logger = new Logger();
+ ResourceManager *resman = ResourceManager::getInstance();
+ resman->addToSearchPath("data", false);
+ resman->addToSearchPath("../data", false);
+}
+
+TEST(Files, renameFile)
+{
+ init();
+ const int sz = 1234567;
+ char *buf = new char[sz];
+ for (int f = 0; f < sz; f ++)
+ buf[f] = f;
+
+ const std::string name1 = "file1.test";
+ const std::string name2 = "file2.test";
+ FILE *file = fopen(name1.c_str(), "w+b");
+ fwrite(buf, 1, sz, file);
+ fclose(file);
+
+ EXPECT_EQ(0, Files::renameFile(name1, name2));
+ char *buf2 = new char[sz];
+ FILE *file2 = fopen(name2.c_str(), "rb");
+ EXPECT_NE(nullptr, file2);
+ fread(buf2, 1, sz, file2);
+ fclose(file2);
+ ::remove(name1.c_str());
+ ::remove(name2.c_str());
+
+ for (int f = 0; f < sz; f ++)
+ EXPECT_EQ(buf[f], buf2[f]);
+
+ delete [] buf;
+ delete [] buf2;
+}
diff --git a/src/utils/gettext.h b/src/utils/gettext.h
index ed686cffd..a00e44898 100644
--- a/src/utils/gettext.h
+++ b/src/utils/gettext.h
@@ -27,10 +27,10 @@
#include "config.h"
#endif
-#include <libintl.h>
-
#ifdef ENABLE_NLS
+#include <libintl.h>
+
#define _(s) (const_cast <char*>(gettext(s)))
#define N_(s) (const_cast <char*>(s))
diff --git a/src/utils/mkdir.cpp b/src/utils/mkdir.cpp
index fc6909710..3108d1afa 100644
--- a/src/utils/mkdir.cpp
+++ b/src/utils/mkdir.cpp
@@ -112,6 +112,7 @@ int mkdir_r(const char *const pathname)
return 0;
}
#else
+
/// Create a directory, making leading components first if necessary
int mkdir_r(const char *const pathname)
{
diff --git a/src/utils/paths.cpp b/src/utils/paths.cpp
index e3992cd72..e1a4ee03c 100644
--- a/src/utils/paths.cpp
+++ b/src/utils/paths.cpp
@@ -30,11 +30,18 @@
#include "resources/resourcemanager.h"
+#ifdef __native_client__
+#include <limits.h>
+#define realpath(N, R) strcpy(R, N)
+#endif
+
#ifdef WIN32
#include "utils/specialfolder.h"
#define realpath(N, R) _fullpath((R), (N), _MAX_PATH)
#elif defined __OpenBSD__
#include <limits>
+#elif defined __native_client__
+#include <limits.h>
#endif
#ifdef ANDROID
@@ -45,10 +52,17 @@
#include "debug.h"
+namespace
+{
+ std::string mPackageDir;
+} // namespace
+
std::string getRealPath(const std::string &str)
{
-#if defined(__OpenBSD__) || defined(__ANDROID__)
+#if defined(__OpenBSD__) || defined(__ANDROID__) || defined(__native_client__)
char *realPath = reinterpret_cast<char*>(calloc(PATH_MAX, sizeof(char)));
+ if (!realPath)
+ return "";
realpath(str.c_str(), realPath);
#else
char *realPath = realpath(str.c_str(), nullptr);
@@ -186,3 +200,13 @@ std::string getSdStoragePath()
return getenv("DATADIR2");
}
#endif
+
+std::string getPackageDir()
+{
+ return mPackageDir;
+}
+
+void setPackageDir(const std::string &dir)
+{
+ mPackageDir = dir;
+}
diff --git a/src/utils/paths.h b/src/utils/paths.h
index 6e2d17808..cb0af64ad 100644
--- a/src/utils/paths.h
+++ b/src/utils/paths.h
@@ -43,4 +43,8 @@ std::string getDesktopDir() A_WARN_UNUSED;
std::string getSdStoragePath() A_WARN_UNUSED;
#endif
+std::string getPackageDir() A_WARN_UNUSED;
+
+void setPackageDir(const std::string &dir);
+
#endif // UTILS_PATHS_H
diff --git a/src/utils/physfstools.cpp b/src/utils/physfstools.cpp
index cf87fa9ab..325f7cddc 100644
--- a/src/utils/physfstools.cpp
+++ b/src/utils/physfstools.cpp
@@ -20,12 +20,37 @@
#include "utils/physfstools.h"
+#include <iostream>
+#include <unistd.h>
+
+#ifdef ANDROID
+#include "utils/paths.h"
+#endif
+
#include "localconsts.h"
const char *dirSeparator = nullptr;
namespace PhysFs
{
+ void init(const char *const name)
+ {
+#if defined(__native_client__)
+ if (!PHYSFS_init("/fakebinary"))
+#elif defined(ANDROID)
+ if (!PHYSFS_init((getRealPath(".").append("/fakebinary")).c_str()))
+#else
+ if (!PHYSFS_init(name))
+#endif
+ {
+ std::cout << "Error while initializing PhysFS: "
+ << PHYSFS_getLastError() << std::endl;
+ _exit(1);
+ }
+ updateDirSeparator();
+ atexit((void(*)()) PHYSFS_deinit);
+ }
+
void updateDirSeparator()
{
dirSeparator = PHYSFS_getDirSeparator();
diff --git a/src/utils/physfstools.h b/src/utils/physfstools.h
index cb64a981b..fd760f287 100644
--- a/src/utils/physfstools.h
+++ b/src/utils/physfstools.h
@@ -25,6 +25,7 @@
namespace PhysFs
{
+ void init(const char *const name);
void updateDirSeparator();
const char *getDirSeparator();
const char *getBaseDir();
diff --git a/src/utils/sdlcheckutils.cpp b/src/utils/sdlcheckutils.cpp
index 3810672d9..7140e44fe 100644
--- a/src/utils/sdlcheckutils.cpp
+++ b/src/utils/sdlcheckutils.cpp
@@ -138,6 +138,12 @@ SDL_Surface *FakeIMG_LoadPNG_RW(SDL_RWops *const src, const char *const file,
return addSurface("IMG_LoadPNG_RW", IMG_LoadPNG_RW(src), file, line);
}
+SDL_Surface *FakeIMG_LoadJPG_RW(SDL_RWops *const src, const char *const file,
+ const unsigned line)
+{
+ return addSurface("IMG_LoadJPG_RW", IMG_LoadJPG_RW(src), file, line);
+}
+
SDL_Surface *FakeIMG_Load(const char *name, const char *const file,
const unsigned line)
{
diff --git a/src/utils/sdlcheckutils.h b/src/utils/sdlcheckutils.h
index b1f1a0821..a2f9bb90a 100644
--- a/src/utils/sdlcheckutils.h
+++ b/src/utils/sdlcheckutils.h
@@ -35,6 +35,9 @@ struct SDL_Surface;
SDL_Surface *FakeIMG_LoadPNG_RW(SDL_RWops *const src, const char *const file,
const unsigned line);
+SDL_Surface *FakeIMG_LoadJPG_RW(SDL_RWops *const src, const char *const file,
+ const unsigned line);
+
void FakeSDL_FreeSurface(SDL_Surface *const surface, const char *const file,
const unsigned line);
diff --git a/src/utils/timer.cpp b/src/utils/timer.cpp
new file mode 100644
index 000000000..f6aab825c
--- /dev/null
+++ b/src/utils/timer.cpp
@@ -0,0 +1,122 @@
+/*
+ * The ManaPlus Client
+ * Copyright (C) 2011-2013 The ManaPlus Developers
+ *
+ * This file is part of The ManaPlus Client.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "utils/timer.h"
+
+#include "SDL_timer.h"
+
+#include <climits>
+
+#include "debug.h"
+
+namespace
+{
+#ifdef USE_SDL2
+ SDL_TimerID mLogicCounterId(0);
+ SDL_TimerID mSecondsCounterId(0);
+#else
+ SDL_TimerID mLogicCounterId(nullptr);
+ SDL_TimerID mSecondsCounterId(nullptr);
+#endif
+} // namespace
+
+/**
+ * Tells the max tick value,
+ * setting it back to zero (and start again).
+ */
+static const int MAX_TICK_VALUE = INT_MAX / 2;
+
+volatile int tick_time; /**< Tick counter */
+volatile int fps = 0; /**< Frames counted in the last second */
+volatile int lps = 0; /**< Logic processed per second */
+volatile int frame_count = 0; /**< Counts the frames during one second */
+volatile int logic_count = 0; /**< Counts the logic during one second */
+volatile int cur_time;
+
+static uint32_t nextTick(uint32_t interval, void *param A_UNUSED);
+static uint32_t nextSecond(uint32_t interval, void *param A_UNUSED);
+
+/**
+ * Advances game logic counter.
+ * Called every 10 milliseconds by SDL_AddTimer()
+ * @see MILLISECONDS_IN_A_TICK value
+ */
+static uint32_t nextTick(uint32_t interval, void *param A_UNUSED)
+{
+ tick_time++;
+ if (tick_time == MAX_TICK_VALUE)
+ tick_time = 0;
+ return interval;
+}
+
+/**
+ * Updates fps.
+ * Called every seconds by SDL_AddTimer()
+ */
+static uint32_t nextSecond(uint32_t interval, void *param A_UNUSED)
+{
+ fps = frame_count;
+ lps = logic_count;
+ frame_count = 0;
+ logic_count = 0;
+
+ return interval;
+}
+
+/**
+ * @return the elapsed time in milliseconds
+ * between two tick values.
+ */
+int get_elapsed_time(const int startTime)
+{
+ const int time = tick_time;
+ if (startTime <= time)
+ {
+ return (time - startTime) * MILLISECONDS_IN_A_TICK;
+ }
+ else
+ {
+ return (time + (MAX_TICK_VALUE - startTime))
+ * MILLISECONDS_IN_A_TICK;
+ }
+}
+
+int get_elapsed_time1(const int startTime)
+{
+ const int time = tick_time;
+ if (startTime <= time)
+ return time - startTime;
+ else
+ return time + (MAX_TICK_VALUE - startTime);
+}
+
+void startTimers()
+{
+ // Initialize logic and seconds counters
+ tick_time = 0;
+ mLogicCounterId = SDL_AddTimer(MILLISECONDS_IN_A_TICK, nextTick, nullptr);
+ mSecondsCounterId = SDL_AddTimer(1000, nextSecond, nullptr);
+}
+
+void stopTimers()
+{
+ SDL_RemoveTimer(mLogicCounterId);
+ SDL_RemoveTimer(mSecondsCounterId);
+}
diff --git a/src/utils/timer.h b/src/utils/timer.h
new file mode 100644
index 000000000..40f8cc39d
--- /dev/null
+++ b/src/utils/timer.h
@@ -0,0 +1,49 @@
+/*
+ * The ManaPlus Client
+ * Copyright (C) 2011-2013 The ManaPlus Developers
+ *
+ * This file is part of The ManaPlus Client.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef UTILS_TIMER_H
+#define UTILS_TIMER_H
+
+#include "localconsts.h"
+
+/**
+ * Set the milliseconds value of a tick time.
+ */
+static const int MILLISECONDS_IN_A_TICK = 10;
+
+extern volatile int fps;
+extern volatile int lps;
+extern volatile int tick_time;
+extern volatile int cur_time;
+extern volatile int frame_count;
+extern volatile int logic_count;
+
+void startTimers();
+
+void stopTimers();
+
+/**
+ * Returns elapsed time. (Warning: supposes the delay is always < 100 seconds)
+ */
+int get_elapsed_time(const int startTime) A_WARN_UNUSED;
+
+int get_elapsed_time1(const int startTime) A_WARN_UNUSED;
+
+#endif // UTILS_TIMER_H
diff --git a/src/utils/xml.cpp b/src/utils/xml.cpp
index 5f691fd68..b87418079 100644
--- a/src/utils/xml.cpp
+++ b/src/utils/xml.cpp
@@ -34,9 +34,39 @@
#include "debug.h"
-static void xmlNullLogger(void *ctx A_UNUSED, const char *msg A_UNUSED, ...)
+static void xmlErrorLogger(void *ctx A_UNUSED, const char *msg A_UNUSED, ...)
+#ifdef __GNUC__
+#ifdef __OpenBSD__
+ __attribute__((__format__(printf, 2, 3)))
+#else
+ __attribute__((__format__(gnu_printf, 2, 3)))
+#endif
+#endif
+;
+
+static void xmlErrorLogger(void *ctx A_UNUSED, const char *msg, ...)
{
- // Does nothing, that's the whole point of it
+ unsigned size = 1024;
+ const unsigned msgSize = strlen(msg);
+ if (msgSize * 3 > size)
+ size = static_cast<unsigned>(msgSize * 3);
+
+ char* buf = new char[size + 1];
+ va_list ap;
+
+ // Use a temporary buffer to fill in the variables
+ va_start(ap, msg);
+ vsnprintf(buf, size, msg, ap);
+ buf[size] = 0;
+ va_end(ap);
+
+ if (logger)
+ logger->log1(buf);
+ else
+ puts(buf);
+
+ // Delete temporary buffer
+ delete [] buf;
}
namespace XML
@@ -213,7 +243,7 @@ namespace XML
LIBXML_TEST_VERSION;
// Suppress libxml2 error messages
- xmlSetGenericErrorFunc(nullptr, &xmlNullLogger);
+ xmlSetGenericErrorFunc(nullptr, &xmlErrorLogger);
}
// Shutdown libxml